Publications
Design and Implementation for FFT-ECP on Distributed Accelerated Systems,”
Innovative Computing Laboratory Technical Report, no. ICL-UT-19-05: University of Tennessee, April 2019.
(3.19 MB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Accelerating Linear Algebra on Heterogeneous Architectures of Multicore and GPUs using MAGMA and DPLASMA and StarPU Schedulers
: 2010 Symposium on Application Accelerators in. High-Performance Computing (SAAHPC'10), Tutorial, July 2010.
(499.51 KB)
![application/pdf](/modules/file/icons/application-pdf.png)
MAGMA Tensors and Batched Computing for Accelerating Applications on GPUs
, San Jose, CA, GPU Technology Conference (GTC17), Presentation in Session S7728, May 2017.
(11.12 MB)
![application/pdf](/modules/file/icons/application-pdf.png)
MATEDOR: MAtrix, TEnsor, and Deep-learning Optimized Routines
, Seattle, WA, 2020 NSF Cyberinfrastructure for Sustained Scientific Innovation (CSSI) Principal Investigator Meeting, February 2020.
(2.28 MB)
![application/pdf](/modules/file/icons/application-pdf.png)
Matrix Algebra on GPU and Multicore Architectures
, Basel, Switzerland, Workshop on GPU-enabled Numerical Libraries, Presentation, May 2011.
(49.27 MB)
![application/pdf](/modules/file/icons/application-pdf.png)
CEED ECP Milestone Report: Performance Tuning of CEED Software and 1st and 2nd Wave Apps
: Zenodo, October 2019.
(8.31 MB)
![application/pdf](/modules/file/icons/application-pdf.png)
Optimizing Krylov Subspace Solvers on Graphics Processing Units,”
Fourth International Workshop on Accelerators and Hybrid Exascale Systems (AsHES), IPDPS 2014, Phoenix, AZ, IEEE, May 2014.
(536.32 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Linear Algebra Software for High-Performance Computing (Part 2: Software for Hardware Accelerators and Coprocessors)
, Frankfurt, Germany, ISC High Performance (ISC18), Tutorial Presentation, June 2015.
(15.41 MB)
![application/pdf](/modules/file/icons/application-pdf.png)
“Recent Advances in the Message Passing Interface: 19th European MPI Users' Group Meeting, EuroMPI 2012,”
Lecture Notes in Computer Science, vol. 7490, Vienna, Austria, 00 2012.
Three-precision algebraic multigrid on GPUs,”
Future Generation Computer Systems, July 2023.
“Mixed-Precision Algorithm for Finding Selected Eigenvalues and Eigenvectors of Symmetric and Hermitian Matrices,”
ICL Technical Report, no. ICL-UT-21-05, August 2021.
(3.93 MB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Sparse Linear Algebra on AMD and NVIDIA GPUs—The Race is On,”
ISC High Performance: Springer, June 2020.
(5.63 MB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Providing performance portable numerics for Intel GPUs,”
Concurrency and Computation: Practice and Experience, vol. 17, October 2022.
(3.16 MB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Using Quantized Integer in LU Factorization with Partial Pivoting (Poster)
, Seattle, WA, SIAM Conference on Parallel Processing for Scientific Computing (SIAM PP20), February 2020.
(6.65 MB)
![application/pdf](/modules/file/icons/application-pdf.png)
Towards Portable Online Prediction of Network Utilization Using MPI-Level Monitoring,”
2019 European Conference on Parallel Processing (Euro-Par 2019), Göttingen, Germany, Springer, August 2019.
(1.07 MB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Improvement of parallelization efficiency of batch pattern BP training algorithm using Open MPI,”
Proceedings of International Conference on Computational Science, ICCS 2010 (to appear), Amsterdam The Netherlands, Elsevier, June 2010.
(125.01 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Efficient Parallelization of Batch Pattern Training Algorithm on Many-core and Cluster Architectures,”
7th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems, Berlin, Germany, September 2013.
(102.51 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
GrADSolve - RPC for High Performance Computing on the Grid,”
Lecture Notes in Computer Science, Proceedings of the 9th International Euro-Par Conference, vol. 2790, Klagenfurt, Austria, Springer-Verlag, Berlin, pp. 394-403, January 2003.
(125.96 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Performance Modeling for Self Adapting Collective Communications for MPI,”
LACSI Symposium 2001, Santa Fe, NM, October 2001.
(105.49 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
A Metascheduler For The Grid,”
Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (HPDC 2002), Edinburgh, Scotland, IEEE Computer Society, pp. 343-351, July 2002.
(99.53 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Self Adaptability in Grid Computing,”
Concurrency: Practice and Experience (submitted), March 2003.
(258.89 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Towards an Accurate Model for Collective Communications,”
International Journal of High Performance Applications, Special Issue: Automatic Performance Tuning, vol. 18, no. 1, pp. 159-167, January 2004.
(250.73 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
A Performance Oriented Migration Framework for the Grid,”
Proceedings of the 3rd International Symposium on Cluster Computing and the Grid, Tokyo, Japan, pp. 130-137, May 2003.
(113.6 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
GrADSolve - A Grid-based RPC System for Remote Invocation of Parallel Software,”
Journal of Parallel and Distributed Computing (submitted), March 2003.
(241.3 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Automatically Tuned Collective Communications,”
Proceedings of SuperComputing 2000 (SC'2000), Dallas, TX, November 2000.
(232.69 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Self Adaptivity in Grid Computing,”
Concurrency and Computation: Practice and Experience, Special Issue: Grid Performance, vol. 17, no. 2-4, pp. 235-257, 00 2005.
(394.66 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Towards an Accurate Model for Collective Communications,”
ICL Technical Report, no. ICL-UT-05-03, January 2005.
(250.73 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
SRS - A Framework for Developing Malleable and Migratable Parallel Software,”
Parallel Processing Letters, vol. 13, no. 2, pp. 291-312, June 2003.
(211.6 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Direct Determination of Optimal Real-Space Orbitals for Correlated Electronic Structure of Molecules,”
Journal of Chemical Theory and Computation, vol. 19, issue 20, pp. 7230 - 7241, October 2023.
“A Standard for Batched BLAS Routines
, Paris, France, 17th SIAM Conference on Parallel Processing for Scientific Computing (SIAM PP16), April 2016.
(1.93 MB)
![application/pdf](/modules/file/icons/application-pdf.png)
Keeneland: Computational Science Using Heterogeneous GPU Computing,”
Contemporary High Performance Computing: From Petascale Toward Exascale, Boca Raton, FL, Taylor and Francis, 2013.
(2.7 MB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Keeneland: Bringing Heterogeneous GPU Computing to the Computational Science Community,”
IEEE Computing in Science & Engineering, vol. 13, issue 5, pp. 90-95, August 2011.
(932.57 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
The use of bulk states to accelerate the band edge state calculation of a semiconductor quantum dot,”
Journal of Computational Physics (submitted), January 2006.
(337.08 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Divide and Conquer on Hybrid GPU-Accelerated Multicore Systems,”
SIAM Journal on Scientific Computing, vol. 34(2), pp. C70-C82, April 2012.
“Divide & Conquer on Hybrid GPU-Accelerated Multicore Systems,”
SIAM Journal on Scientific Computing (submitted), August 2010.
“State-of-the-Art Eigensolvers for Electronic Structure Calculations of Large Scale Nano-Systems,”
Journal of Computational Physics, vol. 227, no. 15, pp. 7113-7124, January 2008.
“The Use of Bulk States to Accelerate the Band Edge State Calculation of a Semiconductor Quantum Dot,”
Journal of Computational Physics, vol. 223, pp. 774-782, 00 2007.
(452.6 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
A Parallel Solver for Incompressible Fluid Flows,”
International Conference on Computational Science (ICCS 2013), Barcelona, Spain, Elsevier B.V., June 2013.
(588.79 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
FFT-Based Gradient Sparsification for the Distributed Training of Deep Neural Networks,”
9th International Symposium on High-Performance Parallel and Distributed Computing (HPDC 20), Stockholm, Sweden, ACM, June 2020.
(4.72 MB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Measuring Energy and Power with PAPI,”
International Workshop on Power-Aware Systems and Architectures, Pittsburgh, PA, September 2012.
(146.79 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Can Hardware Performance Counters Produce Expected, Deterministic Results?,”
3rd Workshop on Functionality of Hardware Performance Monitoring, Atlanta, GA, December 2010.
(392.71 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
PAPI 5: Measuring Power, Energy, and the Cloud
, Austin, TX, 2013 IEEE International Symposium on Performance Analysis of Systems and Software, April 2013.
(78.39 KB)
![application/pdf](/modules/file/icons/application-pdf.png)
Non-Determinism and Overcount on Modern Hardware Performance Counter Implementations,”
2013 IEEE International Symposium on Performance Analysis of Systems and Software, Austin, TX, IEEE, April 2013.
(307.24 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Automated Empirical Optimization of Software and the ATLAS Project,”
Parallel Computing, vol. 27, no. 1-2, pp. 3-25, January 2001.
(370.71 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Automated Empirical Optimizations of Software and the ATLAS Project (LAPACK Working Note 147),”
University of Tennessee Computer Science Department Technical Report,, no. UT-CS-00-448, September 2000.
(373.69 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Automatically Tuned Linear Algebra Software,”
1998 ACM/IEEE conference on Supercomputing (SC '98), Orlando, FL, IEEE Computer Society, November 1998.
“High-Performance High-Resolution Semi-Lagrangian Tracer Transport on a Sphere,”
Journal of Computational Physics, vol. 230, issue 17, pp. 6778-6799, July 2011.
(1.68 MB)
“![application/pdf](/modules/file/icons/application-pdf.png)
Overlapping Computation and Communication for Advection on a Hybrid Parallel Computer,”
IEEE International Parallel and Distributed Processing Symposium (submitted), Anchorage, AK, May 2011.
“Integrating process, control-flow, and data resiliency layers using a hybrid Fenix/Kokkos approach,”
2022 IEEE International Conference on Cluster Computing (CLUSTER 2022), Heidelberg, Germany, September 2022.
“Redesigning PAPI's High-Level API,”
Innovative Computing Laboratory Technical Report, no. ICL-UT-20-03: University of Tennessee, February 2020.
(356.41 KB)
“![application/pdf](/modules/file/icons/application-pdf.png)