Jack J. Dongarra

According to our database1, Jack J. Dongarra
  • authored at least 666 papers between 1976 and 2017.
  • has a "Dijkstra number"2 of three.

Awards

ACM Fellow

ACM Fellow 2001, "For contributions in the field of scientific computing, the development of mathematical software, parallel methods, and enabling technologies for high-performance computing.".

IEEE Fellow

IEEE Fellow 2000, "For contributions and leadership in the field of computational mathematics.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2017
Preconditioned Krylov solvers on GPUs.
Parallel Computing, 2017

Data through the Computational Lens.
J. Comput. Science, 2017

Fast Cholesky factorization on GPUs for batch and native modes in MAGMA.
J. Comput. Science, 2017

Porting the PLASMA Numerical Library to the OpenMP Standard.
International Journal of Parallel Programming, 2017

Guest Editor's Note: Special Issue on Clusters, Clouds and Data for Scientific Computing.
IJHPCA, 2017

Structure-Aware Linear Solver for Realtime Convex Optimization for Embedded Systems.
Embedded Systems Letters, 2017

With Extreme Computing, the Rules Have Changed.
Computing in Science and Engineering, 2017

Non-GPU-resident symmetric indefinite factorization.
Concurrency and Computation: Practice and Experience, 2017

Solving dense symmetric indefinite systems using GPUs.
Concurrency and Computation: Practice and Experience, 2017

A Framework for Out of Memory SVD Algorithms.
Proceedings of the High Performance Computing - 32nd International Conference, 2017

High-performance Cholesky factorization for GPU-only execution.
Proceedings of the General Purpose GPUs, 2017

Batched Gauss-Jordan Elimination for Block-Jacobi Preconditioner Generation on GPUs.
Proceedings of the 8th International Workshop on Programming Models and Applications for Multicores and Manycores, 2017

Improving Performance of GMRES by Reducing Communication and Pipelining Global Collectives.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

Autotuning Batch Cholesky Factorization in CUDA with Interleaved Layout of Matrices.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

Bidiagonalization and R-Bidiagonalization: Parallel Tiled Algorithms, Critical Paths and Distributed-Memory Implementation.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium, 2017

EduPar Keynote.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

Novel HPC techniques to batch execution of many variable size BLAS computations on GPUs.
Proceedings of the International Conference on Supercomputing, 2017

Variable-Size Batched LU for Small Matrices and Its Integration into Block-Jacobi Preconditioning.
Proceedings of the 46th International Conference on Parallel Processing, 2017

The Art of Computational Science, Bridging Gaps - Forming Alloys. Preface for ICCS 2017.
Proceedings of the International Conference on Computational Science, 2017

The Design and Performance of Batched BLAS on Modern High-Performance Computing Systems.
Proceedings of the International Conference on Computational Science, 2017

Optimizing the SVD Bidiagonalization Process for a Batch of Small Matrices.
Proceedings of the International Conference on Computational Science, 2017

Variable-Size Batched Gauss-Huard for Block-Jacobi Preconditioning.
Proceedings of the International Conference on Computational Science, 2017

Factorization and Inversion of a Million Matrices using GPUs: Challenges and Countermeasures.
Proceedings of the International Conference on Computational Science, 2017

Optimized Batched Linear Algebra for Modern Architectures.
Proceedings of the Euro-Par 2017: Parallel Processing - 23rd International Conference on Parallel and Distributed Computing, Santiago de Compostela, Spain, August 28, 2017

Bringing High Performance Computing to Big Data Algorithms.
Proceedings of the Handbook of Big Data Technologies, 2017

2016
Domain Overlap for Iterative Sparse Triangular Solves on GPUs.
Proceedings of the Software for Exascale Computing - SPPEXA 2013-2015, 2016

Implementation and Tuning of Batched Cholesky Factorization and Solve for NVIDIA GPUs.
IEEE Trans. Parallel Distrib. Syst., 2016

Stability and Performance of Various Singular Value QR Implementations on Multicore CPU with a GPU.
ACM Trans. Math. Softw., 2016

Assessing the cost of redistribution followed by a computational kernel: Complexity and performance results.
Parallel Computing, 2016

Updating incomplete factorization preconditioners for model order reduction.
Numerical Algorithms, 2016

High-performance conjugate-gradient benchmark: A new metric for ranking high-performance computing systems.
IJHPCA, 2016

Bidiagonalization with Parallel Tiled Algorithms.
CoRR, 2016

Performance optimization of Sparse Matrix-Vector Multiplication for multi-component PDE-based applications using GPUs.
Concurrency and Computation: Practice and Experience, 2016

Accelerating the Conjugate Gradient Algorithm with GPUs in CFD Simulations.
Proceedings of the High Performance Computing for Computational Science - VECPAR 2016, 2016

Task-Based Cholesky Decomposition on Knights Corner Using OpenMP.
Proceedings of the High Performance Computing, 2016

Performance, Design, and Autotuning of Batched GEMM for GPUs.
Proceedings of the High Performance Computing - 31st International Conference, 2016

Performance-Portable Autotuning of OpenCL Kernels for Convolutional Layers of Deep Neural Networks.
Proceedings of the 2nd Workshop on Machine Learning in HPC Environments, 2016

Towards Achieving Performance Portability Using Directives for Accelerators.
Proceedings of the Third Workshop on Accelerator Programming Using Directives, 2016

Failure detection and propagation in HPC systems.
Proceedings of the International Conference for High Performance Computing, 2016

Batched Generation of Incomplete Sparse Approximate Inverses on GPUs.
Proceedings of the 7th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, 2016

Heterogeneous Streaming.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

Search Space Generation and Pruning System for Autotuners.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

Hessenberg Reduction with Transient Error Resilience on GPU-Based Hybrid Architectures.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

Efficiency of General Krylov Methods on GPUs - An Experimental Study.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

On the Development of Variable Size Batched Computation for Heterogeneous Parallel Architectures.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

With Extreme Scale Computing the Rules Have Changed.
Proceedings of the Mathematical Software - ICMS 2016, 2016

Data through the Computational Lens, Preface for ICCS 2016.
Proceedings of the International Conference on Computational Science 2016, 2016

Performance Tuning and Optimization Techniques of Fixed and Variable Size Batched Cholesky Factorization on GPUs.
Proceedings of the International Conference on Computational Science 2016, 2016

High-Performance Tensor Contractions for GPUs.
Proceedings of the International Conference on Computational Science 2016, 2016

LU, QR, and Cholesky factorizations: Programming model, performance analysis and optimization techniques for the Intel Knights Landing Xeon Phi.
Proceedings of the 2016 IEEE High Performance Extreme Computing Conference, 2016

Performance analysis and acceleration of explicit integration for large kinetic networks using batched GPU computations.
Proceedings of the 2016 IEEE High Performance Extreme Computing Conference, 2016

GPU-Aware Non-contiguous Data Movement In Open MPI.
Proceedings of the 25th ACM International Symposium on High-Performance Parallel and Distributed Computing, 2016

With Extreme Scale Computing the Rules Have Changed.
Proceedings of the 25th ACM International Symposium on High-Performance Parallel and Distributed Computing, 2016

High-Performance Matrix-Matrix Multiplications of Very Small Matrices.
Proceedings of the Euro-Par 2016: Parallel Processing, 2016

2015
Algorithm-Based Fault Tolerance for Dense Matrix Factorizations, Multiple Failures and Accuracy.
TOPC, 2015

Computing Low-Rank Approximation of a Dense Matrix on Multicore CPUs with a GPU and Its Application to Solving a Hierarchically Semiseparable Linear System of Equations.
Scientific Programming, 2015

HPC Programming on Intel Many-Integrated-Core Hardware with MAGMA Port to Xeon Phi.
Scientific Programming, 2015

Mixed-Precision Cholesky QR Factorization and Its Case Studies on Multicore CPU with Multiple GPUs.
SIAM J. Scientific Computing, 2015

Guest Editors' Note: Special Issue on Clusters, Clouds and Data for Scientific Computing.
Parallel Processing Letters, 2015

Mixing LU and QR factorization algorithms to design high-performance dense linear algebra solvers.
J. Parallel Distrib. Comput., 2015

Composing resilience techniques: ABFT, periodic and incremental checkpointing.
IJNC, 2015

Batched matrix computations on hardware accelerators based on GPUs.
IJHPCA, 2015

Acceleration of GPU-based Krylov solvers via data transfer reduction.
IJHPCA, 2015

A scalable approach to solving dense linear algebra problems on hybrid CPU-GPU systems.
Concurrency and Computation: Practice and Experience, 2015

A survey of recent developments in parallel implementations of Gaussian elimination.
Concurrency and Computation: Practice and Experience, 2015

Experiences in autotuning matrix multiplication for energy minimization on GPUs.
Concurrency and Computation: Practice and Experience, 2015

The TOP500 List and Progress in High-Performance Computing.
IEEE Computer, 2015

Exascale computing and big data.
Commun. ACM, 2015

On the Design, Development, and Analysis of Optimized Matrix-Vector Multiplication Routines for Coprocessors.
Proceedings of the High Performance Computing - 30th International Conference, 2015

A Framework for Batched and GPU-Resident Factorization Algorithms Applied to Block Householder Transformations.
Proceedings of the High Performance Computing - 30th International Conference, 2015

Asynchronous Iterative Algorithm for Computing Incomplete Factorizations on GPUs.
Proceedings of the High Performance Computing - 30th International Conference, 2015

Performance analysis and design of a hessenberg reduction using stabilized blocked elementary transformations for new architectures.
Proceedings of the Symposium on High Performance Computing, 2015

Accelerating the LOBPCG method on GPUs using a blocked sparse matrix vector product.
Proceedings of the Symposium on High Performance Computing, 2015

Mixed-precision block gram Schmidt orthogonalization.
Proceedings of the 6th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, 2015

Randomized algorithms to update partial singular value decomposition on a hybrid CPU/GPU cluster.
Proceedings of the International Conference for High Performance Computing, 2015

Efficient implementation of quantum materials simulations on distributed CPU-GPU systems.
Proceedings of the International Conference for High Performance Computing, 2015

Performance of random sampling for computing low-rank approximations of a dense matrix on GPUs.
Proceedings of the International Conference for High Performance Computing, 2015

Practical scalable consensus for pseudo-synchronous distributed systems.
Proceedings of the International Conference for High Performance Computing, 2015

Visualizing execution traces with task dependencies.
Proceedings of the 2nd Workshop on Visual Performance Analysis, 2015

Weighted dynamic scheduling with many parallelism grains for offloading of numerical workloads to multiple varied accelerators.
Proceedings of the 6th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, 2015

GPU-accelerated co-design of induced dimension reduction: algorithmic fusion and kernel overlap.
Proceedings of the 2nd International Workshop on Hardware-Software Co-Design for High Performance Computing, 2015

Tuning stationary iterative solvers for fault resilience.
Proceedings of the 6th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, 2015

Adaptive precision solvers for sparse linear systems.
Proceedings of the 3rd International Workshop on Energy Efficient Supercomputing, 2015

Plan B: Interruption of Ongoing MPI Operations to Support Failure Recovery.
Proceedings of the 22nd European MPI Users' Group Meeting, 2015

Optimization for performance and energy for batched matrix computations on GPUs.
Proceedings of the 8th Workshop on General Purpose Processing using GPUs, 2015

Towards batched linear solvers on accelerated hardware platforms.
Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2015

Energy efficiency and performance frontiers for sparse computations on GPU supercomputers.
Proceedings of the Sixth International Workshop on Programming Models and Applications for Multicores and Manycores, 2015

Accelerating NWChem Coupled Cluster Through Dataflow-Based Execution.
Proceedings of the Parallel Processing and Applied Mathematics, 2015

Dense Symmetric Indefinite Factorization on GPU Accelerated Architectures.
Proceedings of the Parallel Processing and Applied Mathematics, 2015

Hierarchical DAG Scheduling for Hybrid Distributed Systems.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium, 2015

Design for a Soft Error Resilient Dynamic Task-Based Runtime.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium, 2015

Performance Analysis and Optimisation of Two-sided Factorization Algorithms for Heterogeneous Platform.
Proceedings of the International Conference on Computational Science, 2015

MAGMA embedded: Towards a dense linear algebra library for energy efficient extreme computing.
Proceedings of the 2015 IEEE High Performance Extreme Computing Conference, 2015

Flexible Linear Algebra Development and Scheduling with Cholesky Factorization.
Proceedings of the 17th IEEE International Conference on High Performance Computing and Communications, 2015

Iterative Sparse Triangular Solves for Preconditioning.
Proceedings of the Euro-Par 2015: Parallel Processing, 2015

PaRSEC in Practice: Optimizing a Legacy Chemistry Application through Distributed Task-Based Execution.
Proceedings of the 2015 IEEE International Conference on Cluster Computing, 2015

Accelerating collaborative filtering using concepts from high performance computing.
Proceedings of the 2015 IEEE International Conference on Big Data, 2015

2014
Communication-Avoiding Symmetric-Indefinite Factorization.
SIAM J. Matrix Analysis Applications, 2014

Design and Implementation of a Large Scale Tree-Based QR Decomposition Using a 3D Virtual Systolic Array and a Lightweight Runtime.
Parallel Processing Letters, 2014

An efficient distributed randomized algorithm for solving large dense symmetric indefinite linear systems.
Parallel Computing, 2014

Looking back at dense linear algebra software.
J. Parallel Distrib. Comput., 2014

Performance and reliability trade-offs for the double checkpointing algorithm.
IJNC, 2014

A novel hybrid CPU-GPU generalized eigensolver for electronic structure calculations based on fine-grained memory aware tasks.
IJHPCA, 2014

Power profiling of Cholesky and QR factorizations on distributed memory systems.
Computer Science - R&D, 2014

Standards for Graph Algorithm Primitives.
CoRR, 2014

Designing LU-QR hybrid solvers for performance and stability.
CoRR, 2014

Tridiagonalization of a dense symmetric matrix on multiple GPUs and its application to symmetric eigenvalue problems.
Concurrency and Computation: Practice and Experience, 2014

Achieving numerical accuracy and high performance using recursive tile LU factorization with partial pivoting.
Concurrency and Computation: Practice and Experience, 2014

Unified model for assessing checkpointing protocols at extreme-scale.
Concurrency and Computation: Practice and Experience, 2014

BlackjackBench: Portable Hardware Characterization with Automated Results' Analysis.
Comput. J., 2014

Mixed-Precision Orthogonalization Scheme and Adaptive Step Size for Improving the Stability and Performance of CA-GMRES on GPUs.
Proceedings of the High Performance Computing for Computational Science - VECPAR 2014 - 11th International Conference, Eugene, OR, USA, June 30, 2014

Heterogenous Acceleration for Linear Algebra in Multi-coprocessor Environments.
Proceedings of the High Performance Computing for Computational Science - VECPAR 2014 - 11th International Conference, Eugene, OR, USA, June 30, 2014

Accelerating Computation of Eigenvectors in the Dense Nonsymmetric Eigenvalue Problem.
Proceedings of the High Performance Computing for Computational Science - VECPAR 2014 - 11th International Conference, Eugene, OR, USA, June 30, 2014

Self-adaptive Multiprecision Preconditioners on Multicore and Manycore Architectures.
Proceedings of the High Performance Computing for Computational Science - VECPAR 2014 - 11th International Conference, Eugene, OR, USA, June 30, 2014

Deflation strategies to improve the convergence of communication-avoiding GMRES.
Proceedings of the 5th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, 2014

PTG: an abstraction for unhindered parallelism.
Proceedings of the Fourth International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing, 2014

Performance and portability with OpenCL for throughput-oriented HPC workloads across accelerators, coprocessors, and multicore processors.
Proceedings of the 5th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, 2014

clMAGMA: high performance dense linear algebra with OpenCL.
Proceedings of the International Workshop on OpenCL, 2014

MIAMI: A framework for application performance diagnosis.
Proceedings of the 2014 IEEE International Symposium on Performance Analysis of Systems and Software, 2014

Design and Implementation of a Large Scale Tree-Based QR Decomposition Using a 3D Virtual Systolic Array and a Lightweight Runtime.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

Improving the Performance of CA-GMRES on Multicores with Multiple GPUs.
Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014

Hybrid Multi-elimination ILU Preconditioners on GPUs.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

New Algorithm for Computing Eigenvectors of the Symmetric Eigenvalue Problem.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

Unified Development for Mixed Multi-GPU and Multi-coprocessor Environments Using a Lightweight Runtime Environment.
Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014

Designing LU-QR Hybrid Solvers for Performance and Stability.
Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014

A Step towards Energy Efficient Computing: Redesigning a Hydrodynamic Application on CPU-GPU.
Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014

Dynamically Balanced Synchronization-Avoiding LU Factorization with Multicore and GPUs.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

Assessing the Impact of ABFT and Checkpoint Composite Strategies.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

Optimizing Krylov Subspace Solvers on Graphics Processing Units.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

Scaling up matrix computations on shared-memory manycore systems with 1000 CPU cores.
Proceedings of the 2014 International Conference on Supercomputing, 2014

Parallel Simulation of Superscalar Scheduling.
Proceedings of the 43rd International Conference on Parallel Processing, 2014

A Fast Batched Cholesky Factorization on a GPU.
Proceedings of the 43rd International Conference on Parallel Processing, 2014

Big Data Meets Computational Science, Preface for ICCS 2014.
Proceedings of the International Conference on Computational Science, 2014

LU Factorization of Small Matrices: Accelerating Batched DGETRF on the GPU.
Proceedings of the 2014 IEEE International Conference on High Performance Computing and Communications, 2014

Power monitoring with PAPI for extreme scale architectures and dataflow-based programming models.
Proceedings of the 2014 IEEE International Conference on Cluster Computing, 2014

Utilizing dataflow-based execution for coupled cluster methods.
Proceedings of the 2014 IEEE International Conference on Cluster Computing, 2014

Access-averse framework for computing low-rank matrix approximations.
Proceedings of the 2014 IEEE International Conference on Big Data, 2014

2013
LU Factorization with Partial Pivoting for a Multicore System with Accelerators.
IEEE Trans. Parallel Distrib. Syst., 2013

High-performance bidiagonal reduction using tile algorithms on homogeneous multicore architectures.
ACM Trans. Math. Softw., 2013

Level-3 Cholesky Factorization Routines Improve Performance of Many Cholesky Algorithms.
ACM Trans. Math. Softw., 2013

Accelerating Linear System Solutions Using Randomization Techniques.
ACM Trans. Math. Softw., 2013

Enabling workflows in GridSolve: request sequencing and service trading.
The Journal of Supercomputing, 2013

Guest Editors' Note: Special Issue on Clusters, Clouds, and Data for Scientific Computing.
Parallel Processing Letters, 2013

Hierarchical QR factorization algorithms for multi-core clusters.
Parallel Computing, 2013

Kernel-assisted and topology-aware MPI collective communications on multicore/many-core platforms.
J. Parallel Distrib. Comput., 2013

A block-asynchronous relaxation method for graphics processing units.
J. Parallel Distrib. Comput., 2013

Soft error resilient QR factorization for hybrid system with GPGPU.
J. Comput. Science, 2013

Introduction for August Special Issue CCDSC.
IJHPCA, 2013

Post-failure recovery of MPI communication capability: Design and rationale.
IJHPCA, 2013

PaRSEC: Exploiting Heterogeneity to Enhance Scalability.
Computing in Science and Engineering, 2013

Optimal Checkpointing Period: Time vs. Energy.
CoRR, 2013

Correlated set coordination in fault tolerant message logging protocols for many-core clusters.
Concurrency and Computation: Practice and Experience, 2013

Extending the scope of the Checkpoint-on-Failure protocol for forward recovery in standard MPI.
Concurrency and Computation: Practice and Experience, 2013

An evaluation of User-Level Failure Mitigation support in MPI.
Computing, 2013

Beyond the CPU: Hardware Performance Counter Monitoring on Blue Gene/Q.
Proceedings of the Supercomputing - 28th International Supercomputing Conference, 2013

Leading Edge Hybrid Multi-GPU Algorithms for Generalized Eigenproblems in Electronic Structure Calculations.
Proceedings of the Supercomputing - 28th International Supercomputing Conference, 2013

CPU-GPU hybrid bidiagonal reduction with soft error resilience.
Proceedings of the Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, 2013

Parallel reduction to hessenberg form with algorithm-based fault tolerance.
Proceedings of the International Conference for High Performance Computing, 2013

Optimal Checkpointing Period: Time vs. Energy.
Proceedings of the High Performance Computing Systems. Performance Modeling, Benchmarking and Simulation, 2013

Portable HPC Programming on Intel Many-Integrated-Core Hardware with MAGMA Port to Xeon Phi.
Proceedings of the Parallel Processing and Applied Mathematics, 2013

Tridiagonalization of a Symmetric Dense Matrix on a GPU Cluster.
Proceedings of the 2013 IEEE International Symposium on Parallel & Distributed Processing, 2013

Virtual Systolic Array for QR Decomposition.
Proceedings of the 27th IEEE International Symposium on Parallel and Distributed Processing, 2013

Revisiting the Double Checkpointing Algorithm.
Proceedings of the 2013 IEEE International Symposium on Parallel & Distributed Processing, 2013

HCW 2013 Keynote Talk.
Proceedings of the 2013 IEEE International Symposium on Parallel & Distributed Processing, 2013

Implementing a Blocked Aasen's Algorithm with a Dynamic Scheduler on Multicore Architectures.
Proceedings of the 27th IEEE International Symposium on Parallel and Distributed Processing, 2013

Efficient parallelization of batch pattern training algorithm on many-core and cluster architectures.
Proceedings of the IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems, 2013

Toward a scalable multi-GPU eigensolver via compute-intensive kernels and efficient communication.
Proceedings of the International Conference on Supercomputing, 2013

A Parallel Solver for Incompressible Fluid Flows.
Proceedings of the International Conference on Computational Science, 2013

Computation at the Frontiers of Science, preface for ICCS 2013.
Proceedings of the International Conference on Computational Science, 2013


Multi-criteria Checkpointing Strategies: Response-Time versus Resource Utilization.
Proceedings of the Euro-Par 2013 Parallel Processing, 2013

Implementing a Systolic Algorithm for QR Factorization on Multicore Clusters with PaRSEC.
Proceedings of the Euro-Par 2013: Parallel Processing Workshops, 2013

2012
Autotuning GEMM Kernels for the Fermi GPU.
IEEE Trans. Parallel Distrib. Syst., 2012

BlackjackBench: portable hardware characterization.
SIGMETRICS Performance Evaluation Review, 2012

Divide and Conquer on Hybrid GPU-Accelerated Multicore Systems.
SIAM J. Scientific Computing, 2012

Toward a High Performance Tile Divide and Conquer Algorithm for the Dense Symmetric Eigenvalue Problem.
SIAM J. Scientific Computing, 2012

Multi-GPU Implementation of LU Factorization.
Proceedings of the International Conference on Computational Science, 2012

High Performance Dense Linear System Solver with Resilience to Multiple Soft Errors.
Proceedings of the International Conference on Computational Science, 2012

A Class of Communication-avoiding Algorithms for Solving General Dense Linear Systems on CPU/GPU Parallel Machines.
Proceedings of the International Conference on Computational Science, 2012

Block-asynchronous Multigrid Smoothers for GPU-accelerated Systems.
Proceedings of the International Conference on Computational Science, 2012

Empowering Science through Computing, Preface for ICCS 2012.
Proceedings of the International Conference on Computational Science, 2012

From CUDA to OpenCL: Towards a performance-portable solution for multi-platform GPU programming.
Parallel Computing, 2012

DAGuE: A generic distributed DAG engine for High Performance Computing.
Parallel Computing, 2012

Introduction to the Special Issue.
IJHPCA, 2012

Profiling high performance dense linear algebra algorithms on multicore architectures for power and energy efficiency.
Computer Science - R&D, 2012

A hybrid Hermitian general eigenvalue solver
CoRR, 2012

Programming the LU Factorization for a Multicore System with Accelerators.
Proceedings of the High Performance Computing for Computational Science, 2012

Optimizing Memory-Bound SYMV Kernel on GPU Hardware Accelerators.
Proceedings of the High Performance Computing for Computational Science, 2012

A scalable framework for heterogeneous GPU-based clusters.
Proceedings of the 24th ACM Symposium on Parallelism in Algorithms and Architectures, 2012

Poster: A Novel Hybrid CPU-GPU Generalized Eigensolver for Electronic Structure Calculations Based on Fine Grained Memory Aware Tasks.
Proceedings of the 2012 SC Companion: High Performance Computing, 2012

Abstract: A Novel Hybrid CPU-GPU Generalized Eigensolver for Electronic Structure Calculations Based on Fine Grained Memory Aware Tasks.
Proceedings of the 2012 SC Companion: High Performance Computing, 2012



An Evaluation of User-Level Failure Mitigation Support in MPI.
Proceedings of the Recent Advances in the Message Passing Interface, 2012

Algorithm-based fault tolerance for dense matrix factorizations.
Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2012

HierKNEM: An Adaptive Framework for Kernel-Assisted and Topology-Aware Collective Communications on Many-core Clusters.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium, 2012

A Comprehensive Study of Task Coalescing for Selecting Parallelism Granularity in a Two-Stage Bidiagonal Reduction.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium, 2012

Hierarchical QR Factorization Algorithms for Multi-core Cluster Systems.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium, 2012

A Parallel Tiled Solver for Dense Symmetric Indefinite Systems on Multicore Architectures.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium, 2012

A Block-Asynchronous Relaxation Method for Graphics Processing Units.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium Workshops & PhD Forum, 2012

Enabling and scaling matrix computations on heterogeneous multi-core and multi-GPU systems.
Proceedings of the International Conference on Supercomputing, 2012

Anatomy of a globally recursive embedded LINPACK benchmark.
Proceedings of the IEEE Conference on High Performance Extreme Computing, 2012

Scalable Dense Linear Algebra on Heterogeneous Hardware.
Proceedings of the Transition of HPC Towards Exascale Computing, 2012

From Serial Loops to Parallel Execution on Distributed Systems.
Proceedings of the Euro-Par 2012 Parallel Processing - 18th International Conference, 2012

A Checkpoint-on-Failure Protocol for Algorithm-Based Recovery in Standard MPI.
Proceedings of the Euro-Par 2012 Parallel Processing - 18th International Conference, 2012

Weighted Block-Asynchronous Iteration on GPU-Accelerated Systems.
Proceedings of the Euro-Par 2012: Parallel Processing Workshops, 2012

GPU-Accelerated Asynchronous Error Correction for Mixed Precision Iterative Refinement.
Proceedings of the Euro-Par 2012 Parallel Processing - 18th International Conference, 2012

Energy Footprint of Advanced Dense Numerical Linear Algebra Using Tile Algorithms on Multicore Architectures.
Proceedings of the 2012 Second International Conference on Cloud and Green Computing, 2012

Dense Linear Algebra on Accelerated Multicore Hardware.
Proceedings of the High-Performance Scientific Computing - Algorithms and Applications., 2012

2011
TOP500.
Proceedings of the Encyclopedia of Parallel Computing, 2011

ScaLAPACK.
Proceedings of the Encyclopedia of Parallel Computing, 2011

PLASMA.
Proceedings of the Encyclopedia of Parallel Computing, 2011

Livermore Loops.
Proceedings of the Encyclopedia of Parallel Computing, 2011

LINPACK Benchmark.
Proceedings of the Encyclopedia of Parallel Computing, 2011

Linear Algebra Software.
Proceedings of the Encyclopedia of Parallel Computing, 2011

LAPACK.
Proceedings of the Encyclopedia of Parallel Computing, 2011

HPC Challenge Benchmark.
Proceedings of the Encyclopedia of Parallel Computing, 2011

Benchmarks.
Proceedings of the Encyclopedia of Parallel Computing, 2011

Linear algebra - software issues.
Scholarpedia, 2011

Preface.
Proceedings of the International Conference on Computational Science, 2011

Guest Editors Note.
Parallel Processing Letters, 2011

High-performance high-resolution semi-Lagrangian tracer transport on a sphere.
J. Comput. Physics, 2011

Trace-based performance analysis for the petascale simulation code FLASH.
IJHPCA, 2011

Selected papers of the Workshop on Clusters, Clouds and Grids for Scientific Computing (CCGSC).
IJHPCA, 2011

The International Exascale Software Project roadmap.
IJHPCA, 2011

QCG-OMPI: MPI applications on grids.
Future Generation Comp. Syst., 2011

Keeneland: Bringing Heterogeneous GPU Computing to the Computational Science Community.
Computing in Science and Engineering, 2011

Hierarchical QR factorization algorithms for multi-core cluster systems
CoRR, 2011

Fully Empirical Autotuned QR Factorization For Multicore Architectures
CoRR, 2011

Analysis of dynamically scheduled tile algorithms for dense linear algebra on multicore architectures.
Concurrency and Computation: Practice and Experience, 2011

Optimizing symmetric dense matrix-vector multiplication on GPUs.
Proceedings of the Conference on High Performance Computing Networking, 2011

Poster: new features of the PAPI hardware counter library.
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, 2011

Parallel reduction to condensed forms for symmetric eigenvalue problems using aggregated fine-grained and memory-aware kernels.
Proceedings of the Conference on High Performance Computing Networking, 2011

Soft error resilient QR factorization for hybrid system with GPGPU.
Proceedings of the second workshop on Scalable algorithms for large-scale systems, 2011

Impact of Kernel-Assisted MPI Communication over Scientific Applications: CPMD and FFTW.
Proceedings of the Recent Advances in the Message Passing Interface, 2011

OMPIO: A Modular Software Architecture for MPI I/O.
Proceedings of the Recent Advances in the Message Passing Interface, 2011

Scalable Runtime for MPI: Efficiently Building the Communication Infrastructure.
Proceedings of the Recent Advances in the Message Passing Interface, 2011

Reducing the Time to Tune Parallel Dense Linear Algebra Routines with Partial Execution and Performance Modeling.
Proceedings of the Parallel Processing and Applied Mathematics, 2011

Enhancing Parallelism of Tile Bidiagonal Transformation on Multicore Architectures Using Tree Reduction.
Proceedings of the Parallel Processing and Applied Mathematics, 2011

Reducing the Amount of Pivoting in Symmetric Indefinite Systems.
Proceedings of the Parallel Processing and Applied Mathematics, 2011

Solving the Generalized Symmetric Eigenvalue Problem using Tile Algorithms on Multicore Architectures.
Proceedings of the Applications, Tools and Techniques on the Road to Exascale Computing, Proceedings of the conference ParCo 2011, 31 August, 2011

Exploiting Fine-Grain Parallelism in Recursive LU Factorization.
Proceedings of the Applications, Tools and Techniques on the Road to Exascale Computing, Proceedings of the conference ParCo 2011, 31 August, 2011

Overlapping Computation and Communication for Advection on Hybrid Parallel Computers.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

Panel Statement.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

Two-Stage Tridiagonal Reduction for Dense Symmetric Matrices Using Tile Algorithms on Multicore Architectures.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

Architecture-aware Algorithms and Software for Peta and Exascale Computing.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

DAGuE: A Generic Distributed DAG Engine for High Performance Computing.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

Flexible Development of Dense Linear Algebra Algorithms on Massively Parallel Architectures with DPLASMA.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

QR Factorization on a Multicore Node Enhanced with Multiple GPU Accelerators.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

Kernel Assisted Collective Intra-node MPI Communication among Multi-Core and Many-Core CPUs.
Proceedings of the International Conference on Parallel Processing, 2011

Evaluation of the HPC Challenge Benchmarks in Virtualized Environments.
Proceedings of the Euro-Par 2011: Parallel Processing Workshops - CCPI, CGWS, HeteroPar, HiBB, HPCVirt, HPPC, HPSS, MDGS, ProPer, Resilience, UCHPC, VHPC, Bordeaux, France, August 29, 2011

Correlated Set Coordination in Fault Tolerant Message Logging Protocols.
Proceedings of the Euro-Par 2011 Parallel Processing - 17th International Conference, 2011

A Fully Empirical Autotuned Dense QR Factorization for Multicore Architectures.
Proceedings of the Euro-Par 2011 Parallel Processing - 17th International Conference, 2011

Process Distance-Aware Adaptive MPI Collective Communications.
Proceedings of the 2011 IEEE International Conference on Cluster Computing (CLUSTER), 2011

High Performance Dense Linear System Solver with Soft Error Resilience.
Proceedings of the 2011 IEEE International Conference on Cluster Computing (CLUSTER), 2011

On Scalability for MPI Runtime Systems.
Proceedings of the 2011 IEEE International Conference on Cluster Computing (CLUSTER), 2011

Performance Portability of a GPU Enabled Factorization with the DAGuE Framework.
Proceedings of the 2011 IEEE International Conference on Cluster Computing (CLUSTER), 2011

EZTrace: A Generic Framework for Performance Analysis.
Proceedings of the 11th IEEE/ACM International Symposium on Cluster, 2011

LU factorization for accelerator-based systems.
Proceedings of the 9th IEEE/ACS International Conference on Computer Systems and Applications, 2011

2010
Parallel Two-Sided Matrix Reduction to Band Bidiagonal Form on Multicore Architectures.
IEEE Trans. Parallel Distrib. Syst., 2010

Rectangular full packed format for cholesky's algorithm: factorization, solution, and inversion.
ACM Trans. Math. Softw., 2010

Scheduling two-sided transformations using tile algorithms on multicore architectures.
Scientific Programming, 2010

Improvement of parallelization efficiency of batch pattern BP training algorithm using Open MPI.
Proceedings of the International Conference on Computational Science, 2010

Accelerating the reduction to upper Hessenberg, tridiagonal, and bidiagonal forms through hybrid GPU-based computing.
Parallel Computing, 2010

Towards dense linear algebra for hybrid GPU accelerated manycore systems.
Parallel Computing, 2010

Preface.
J. Comput. Science, 2010

An Improved Magma Gemm For Fermi Graphics Processing Units.
IJHPCA, 2010

Self-healing network for scalable fault-tolerant runtime environments.
Future Generation Comp. Syst., 2010

Towards an Efficient Tile Matrix Inversion of Symmetric Positive Definite Matrices on Multicore Architectures
CoRR, 2010

Scheduling dense linear algebra operations on multicore processors.
Concurrency and Computation: Practice and Experience, 2010

SmartGridRPC: The new RPC model for high performance Grid computing.
Concurrency and Computation: Practice and Experience, 2010

Redesigning the message logging model for high performance.
Concurrency and Computation: Practice and Experience, 2010

Accelerating GPU Kernels for Dense Linear Algebra.
Proceedings of the High Performance Computing for Computational Science - VECPAR 2010, 2010

A Scalable High Performant Cholesky Factorization for Multicore with GPU Accelerators.
Proceedings of the High Performance Computing for Computational Science - VECPAR 2010, 2010

Towards an Efficient Tile Matrix Inversion of Symmetric Positive Definite Matrices on Multicore Architectures.
Proceedings of the High Performance Computing for Computational Science - VECPAR 2010, 2010

Scalable Tile Communication-Avoiding QR Factorization on Multicore Cluster Systems.
Proceedings of the Conference on High Performance Computing Networking, 2010

Locality and Topology Aware Intra-node Communication among Multicore CPUs.
Proceedings of the Recent Advances in the Message Passing Interface, 2010

Dodging the Cost of Unavoidable Memory Copies in Message Logging Protocols.
Proceedings of the Recent Advances in the Message Passing Interface, 2010

An Implementation of the Tile QR Factorization for a GPU and Multiple CPUs.
Proceedings of the Applied Parallel and Scientific Computing, 2010

Dense linear algebra solvers for multicore with GPU accelerators.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010

Tile QR factorization with parallel panel processing for multicore architectures.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010

QR factorization of tall and skinny matrices in a grid computing environment.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010

Mixed-Tool Performance Analysis on Hybrid Multicore Architectures.
Proceedings of the 39th International Conference on Parallel Processing, 2010

2009
Highly Scalable Self-Healing Algorithms for High Performance Scientific Computing.
IEEE Trans. Computers, 2009

QR factorization for the Cell Broadband Engine.
Scientific Programming, 2009

Optimizing matrix multiplication for a short-vector SIMD architecture - CELL processor.
Parallel Computing, 2009

Foreword.
Parallel Computing, 2009

A class of parallel tiled linear algebra algorithms for multicore architectures.
Parallel Computing, 2009

Computing the conditioning of the components of a linear least-squares solution.
Numerical Lin. Alg. with Applic., 2009

Algorithm-based fault tolerance applied to high performance computing.
J. Parallel Distrib. Comput., 2009

Editorial.
IJHPCA, 2009

The Problem With the Linpack Benchmark 1.0 Matrix Generator.
IJHPCA, 2009

The International Exascale Software Project: a Call To Cooperative Action By the Global High-Performance Community.
IJHPCA, 2009

Accelerating scientific computations with mixed precision algorithms.
Computer Physics Communications, 2009

QR Factorization of Tall and Skinny Matrices in a Grid Computing Environment
CoRR, 2009

Rectangular Full Packed Format for Cholesky's Algorithm: Factorization, Solution and Inversion
CoRR, 2009

Paravirtualization effect on single- and multi-threaded memory-intensive linear algebra software.
Cluster Computing, 2009

Dynamic task scheduling for linear algebra algorithms on distributed-memory multicore systems.
Proceedings of the ACM/IEEE Conference on High Performance Computing, 2009

Comparative study of one-sided factorizations with multiple software packages on multi-core hardware.
Proceedings of the ACM/IEEE Conference on High Performance Computing, 2009

Towards Efficient MapReduce Using MPI.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2009

Collecting Performance Data with PAPI-C.
Proceedings of the Tools for High Performance Computing 2009, 2009

Constructing Resiliant Communication Infrastructure for Runtime Environments.
Proceedings of the Parallel Computing: From Multicores and GPU's to Petascale, 2009

CIFTS: A Coordinated Infrastructure for Fault-Tolerant Systems.
Proceedings of the ICPP 2009, 2009

A Scalable Non-blocking Multicast Scheme for Distributed DAG Scheduling.
Proceedings of the Computational Science, 2009

A Note on Auto-tuning GEMM for GPUs.
Proceedings of the Computational Science, 2009

A Holistic Approach for Performance Measurement and Analysis for Petascale Applications.
Proceedings of the Computational Science, 2009

Analytical modeling and optimization for affinity based thread scheduling on multicore systems.
Proceedings of the 2009 IEEE International Conference on Cluster Computing, August 31, 2009

Reasons for a pessimistic or optimistic message logging protocol in MPI uncoordinated failure, recovery.
Proceedings of the 2009 IEEE International Conference on Cluster Computing, August 31, 2009

2008
Solving Systems of Linear Equations on the CELL Processor Using Cholesky Factorization.
IEEE Trans. Parallel Distrib. Syst., 2008

Algorithm-Based Fault Tolerance for Fail-Stop Failures.
IEEE Trans. Parallel Distrib. Syst., 2008

Using Mixed Precision for Sparse Matrix Computations to Enhance the Performance while Achieving 64-bit Accuracy.
ACM Trans. Math. Softw., 2008

State-of-the-art eigensolvers for electronic structure calculations of large scale nano-systems.
J. Comput. Physics, 2008

Revisiting Matrix Product on Master-Worker Platforms.
Int. J. Found. Comput. Sci., 2008

Special section: Grid computing and the message passing interface.
Future Generation Comp. Syst., 2008

Special section: Cluster and computational grids for scientific computing.
Future Generation Comp. Syst., 2008

Special section: Applications of distributed and grid computing.
Future Generation Comp. Syst., 2008

The PlayStation 3 for High-Performance Scientific Computing.
Computing in Science and Engineering, 2008

Condition Numbers of Gaussian Random Matrices
CoRR, 2008

Accelerating Scientific Computations with Mixed Precision Algorithms
CoRR, 2008

Algorithmic Based Fault Tolerance Applied to High Performance Computing
CoRR, 2008

Parallel tiled QR factorization for multicore architectures.
Concurrency and Computation: Practice and Experience, 2008

Interactive grid-access using GridSolve and Giggle.
Computing and Informatics, 2008

Netlib and NA-Net: Building a Scientific Computing Community.
IEEE Annals of the History of Computing, 2008

DARPA's HPCS Program- History, Models, Tools, Languages.
Advances in Computers, 2008

An Overview of High Performance Computing and Challenges for the Future.
Proceedings of the High Performance Computing for Computational Science, 2008

Matrix product on heterogeneous master-worker platforms.
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008

Fast and Small Short Vector SIMD Matrix Multiplication Kernels for the Synergistic Processing Element of the CELL Processor.
Proceedings of the Computational Science, 2008

The impact of paravirtualized memory hierarchy on linear algebra computational kernels and software.
Proceedings of the 17th International Symposium on High-Performance Distributed Computing (HPDC-17 2008), 2008

Scheduling for Numerical Linear Algebra Library at Scale.
Proceedings of the High Speed and Large Scale Scientific Computing - Selected Papers from the High Performance Computing Workshop, Cetraro, Italy, June 30, 2008

A Scalable Checkpoint Encoding Algorithm for Diskless Checkpointing.
Proceedings of the 11th IEEE High Assurance Systems Engineering Symposium, 2008

Request Sequencing: Enabling Workflow for Efficient Problem Solving in GridSolve.
Proceedings of the Seventh International Conference on Grid and Cooperative Computing, 2008

A comparison of search heuristics for empirical code optimization.
Proceedings of the 2008 IEEE International Conference on Cluster Computing, 29 September, 2008

2007
Prospectus for a Dense Linear Algebra Software Library.
Proceedings of the Handbook of Parallel Computing - Models, Algorithms and Applications., 2007

Recovery Patterns for Iterative Methods in a Parallel Unstable Environment.
SIAM J. Scientific Computing, 2007

Improved Runtime and Transfer Time Prediction Mechanisms in a Network Enabled Servers Middleware.
Parallel Processing Letters, 2007

MPI collective algorithm selection and quadtree encoding.
Parallel Computing, 2007

The use of bulk states to accelerate the band edge state calculation of a semiconductor quantum dot.
J. Comput. Physics, 2007

Preface.
IJHPCA, 2007

High Performance Development for High End Computing With Python Language Wrapper (PLW).
IJHPCA, 2007

Mixed Precision Iterative Refinement Techniques for the Solution of Dense Linear Systems.
IJHPCA, 2007

A Class of Parallel Tiled Linear Algebra Algorithms for Multicore Architectures
CoRR, 2007

Automatic analysis of inefficiency patterns in parallel applications.
Concurrency and Computation: Practice and Experience, 2007

Implementation of mixed precision in solving systems of linear equations on the Cell processor.
Concurrency and Computation: Practice and Experience, 2007

Performance analysis of MPI collective operations.
Cluster Computing, 2007

Editorial introduction to the special issue on computational linear algebra and sparse matrix computations.
Appl. Algebra Eng. Commun. Comput., 2007

Bi-objective scheduling algorithms for optimizing makespan and reliability on heterogeneous systems.
Proceedings of the SPAA 2007: Proceedings of the 19th Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2007

Retrospect: Deterministic Replay of MPI Applications for Interactive Distributed Debugging.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 14th European PVM/MPI User's Group Meeting, Paris, France, September 30, 2007

Parallel Tiled QR Factorization for Multicore Architectures.
Proceedings of the Parallel Processing and Applied Mathematics, 2007

Optimal Routing in Binomial Graph Networks.
Proceedings of the Eighth International Conference on Parallel and Distributed Computing, 2007

Self-healing in Binomial Graph Networks.
Proceedings of the On the Move to Meaningful Internet Systems 2007: OTM 2007 Workshops, 2007

Binomial Graph: A Scalable and Fault-Tolerant Logical Network Topology.
Proceedings of the Parallel and Distributed Processing and Applications, 2007

Revisiting Matrix Product on Master-Worker Platforms.
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007

Self Adaptive Application Level Fault Tolerance for Parallel and Distributed Computing.
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007

L2 Cache Modeling for Scientific Applications on Chip Multi-Processors.
Proceedings of the 2007 International Conference on Parallel Processing (ICPP 2007), 2007

Scalability Analysis of the SPEC OpenMP Benchmarks on Large-Scale Shared Memory Multiprocessors.
Proceedings of the Computational Science - ICCS 2007, 7th International Conference, Beijing, China, May 27, 2007

Feedback-directed thread scheduling with memory considerations.
Proceedings of the 16th International Symposium on High-Performance Distributed Computing (HPDC-16 2007), 2007

Decision Trees and MPI Collective Algorithm Selection Problem.
Proceedings of the Euro-Par 2007, 2007

On Using Incremental Profiling for the Performance Analysis of Shared Memory Parallel Applications.
Proceedings of the Euro-Par 2007, 2007

Reliability Analysis of Self-Healing Network using Discrete-Event Simulation.
Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2007), 2007

2006
Recent Developments in Gridsolve.
IJHPCA, 2006

Special Issue on Tools in the ACTS Collection 2004.
IJHPCA, 2006

Conjugate-gradient eigenvalue solvers in computing electronic properties of nanostructure architectures.
IJCSE, 2006

Self-adapting numerical software (SANS) effort.
IBM Journal of Research and Development, 2006

Scheduling workflow applications on processors with different capabilities.
Future Generation Comp. Syst., 2006

An asynchronous algorithm on the NetSolve global computing system.
Future Generation Comp. Syst., 2006

Revisiting Matrix Product on Master-Worker Platforms
CoRR, 2006

S12 - The HPC Challenge (HPCC) benchmark suite.
Proceedings of the ACM/IEEE SC2006 Conference on High Performance Networking and Computing, 2006

Tools and techniques for performance - Exploiting the performance of 32 bit floating point arithmetic in obtaining 64 bit accuracy (revisiting iterative refinement for linear systems).
Proceedings of the ACM/IEEE SC2006 Conference on High Performance Networking and Computing, 2006

HPC challenge - The 2006 HPC challenge awards.
Proceedings of the ACM/IEEE SC2006 Conference on High Performance Networking and Computing, 2006

Poster reception - Targeting multi-core architectures for linear algebra applications.
Proceedings of the ACM/IEEE SC2006 Conference on High Performance Networking and Computing, 2006

MPI Collective Algorithm Selection and Quadtree Encoding.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2006

Implementation and Usage of the PERUSE-Interface in Open MPI.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2006

Scalable Fault Tolerant Protocol for Parallel Runtime Environments.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2006

Implementing Linear Algebra Routines on Multi-core Processors with Pipelining and a Look Ahead.
Proceedings of the Applied Parallel Computing. State of the Art in Scientific Computing, 2006

Prospectus for the Next LAPACK and ScaLAPACK Libraries.
Proceedings of the Applied Parallel Computing. State of the Art in Scientific Computing, 2006

The Impact of Multicore on Math Software.
Proceedings of the Applied Parallel Computing. State of the Art in Scientific Computing, 2006

Performance Instrumentation and Compiler Optimizations for MPI/OpenMP Applications.
Proceedings of the OpenMP Shared Memory Parallel Programming - International Workshops, 2006

The Impact of Multicore on Math Software and Exploiting Single Precision Computing to Obtain Double Precision Results.
Proceedings of the Parallel and Distributed Processing and Applications, 2006

Algorithm-based checkpoint-free fault tolerance for parallel matrix computations on volatile resources.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

GridSolve: The Evolution of A Network Enabled Solver.
Proceedings of the Grid-Based Problem Solving Environments, 2006

The Impact of Multicore on Math Software and Exploiting Single Precision Computing to Obtain Double Precision Results.
Proceedings of the 2006 International Conference on Parallel Processing (ICPP 2006), 2006

Exploiting Mixed Precision Floating Point Hardware in Scientific Computations.
Proceedings of the High Performance Computing and Grids in Action, 2006

Robust task scheduling in non-deterministic heterogeneous computing systems.
Proceedings of the 2006 IEEE International Conference on Cluster Computing, 2006

Proposal of MPI Operation Level Checkpoint/Rollback and One Implementation.
Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2006), 2006

Trends in High-Performance Computing.
Proceedings of the Handbook of Nature-Inspired and Innovative Computing, 2006

Engineering the grid - status and perspective.
American Scientific Publishers, ISBN: 978-1-58883-038-8, 2006

2005
Condition Numbers of Gaussian Random Matrices.
SIAM J. Matrix Analysis Applications, 2005

Special Issue on Program Generation, Optimization, and Platform Adaptation.
Proceedings of the IEEE, 2005

Self-Adapting Linear Algebra Algorithms and Software.
Proceedings of the IEEE, 2005

Recent trends in the marketplace of high performance computing.
Parallel Computing, 2005

The Component Structure of a Self-Adapting Numerical Software System.
International Journal of Parallel Programming, 2005

New Grid Scheduling and Rescheduling Methods in the GrADS Project.
International Journal of Parallel Programming, 2005

Recent Advances in Parallel Virtual Machine and Message Passing Interface.
IJHPCA, 2005

Evaluating Dynamic Communicators and One-Sided Operations for Current MPI Libraries.
IJHPCA, 2005

Process Fault Tolerance: Semantics, Design and Applications for High Performance Computing.
IJHPCA, 2005

Biological sequence alignment on the computational grid using the GrADS framework.
Future Generation Comp. Syst., 2005

High-performance computing: clusters, constellations, MPPs, and future directions.
Computing in Science and Engineering, 2005

Self adaptivity in Grid computing.
Concurrency - Practice and Experience, 2005

Enabling interactive and collaborative oil reservoir simulations on the Grid.
Concurrency - Practice and Experience, 2005

A Scalable Approach to MPI Application Performance Analysis.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2005

Hash Functions for Datatype Signatures in MPI.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2005

Scalable Fault Tolerant MPI: Extending the Recovery Algorithm.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2005

Fault tolerant high performance computing by a coding approach.
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2005

Eigenvalue Computation with NetSolve Global Computing System.
Proceedings of the Large-Scale Scientific Computing, 5th International Conference, 2005

Performance Analysis of MPI Collective Operations.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

NetSolve/D: A Massively Parallel Grid Execution System for Scalable Data Intensive Collaboration.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

Automatic Experimental Analysis of Communication Patterns in Virtual Topologies.
Proceedings of the 34th International Conference on Parallel Processing (ICPP 2005), 2005

Comparison of Nonlinear Conjugate-Gradient Methods for Computing the Electronic Properties of Nanostructure Architectures.
Proceedings of the Computational Science, 2005

Numerically Stable Real Number Codes Based on Random Matrices.
Proceedings of the Computational Science, 2005

Processes Distribution of Homogeneous Parallel Linear Algebra Routines on Heterogeneous Clusters.
Proceedings of the 2005 IEEE International Conference on Cluster Computing (CLUSTER 2005), September 26, 2005

2004
GrADSolve a grid-based RPC system for parallel computing with application-level scheduling.
J. Parallel Distrib. Comput., 2004

Towards an Accurate Model for Collective Communications.
IJHPCA, 2004

Building and Using a Fault-Tolerant MPI Implementation.
IJHPCA, 2004

The Virtual Instrument: Support for Grid-Enabled Mcell Simulations.
IJHPCA, 2004

Selected numerical algorithms.
Future Generation Comp. Syst., 2004

Trends in High Performance Computing.
Comput. J., 2004

TEG: A High-Performance, Scalable, Multi-network Point-to-Point Communications Methodology.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2004

Open MPI's TEG Point-to-Point Communications Methodology: Comparison to Existing Implementations.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2004

Open MPI: Goals, Concept, and Design of a Next Generation MPI Implementation.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2004

Fault Tolerance in Message Passing and in Action.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2004

Present and Future Supercomputer Architectures.
Proceedings of the Parallel and Distributed Processing and Applications, 2004

Improvements in the Efficient Composition of Applications Built Using a Component-Based Programming Environment.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

New Grid Scheduling and Rescheduling Methods in the GrADS Project.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

An Algebra for Cross-Experiment Performance Analysis.
Proceedings of the 33rd International Conference on Parallel Processing (ICPP 2004), 2004

Design of Interactive Environment for Numerically Intensive Parallel Linear Algebra Calculations.
Proceedings of the Computational Science, 2004

Accurate Cache and TLB Characterization Using Hardware Counters.
Proceedings of the Computational Science, 2004

NetSolve: Grid enabling scientific computing environments.
Proceedings of the Grid Computing: The New Frontier of High Performance Computing [post-proceedings of the High Performance Computing Workshop, 2004

The LAPACK for Clusters Project: An Example of Self Adapting Numerical Software.
Proceedings of the 37th Hawaii International Conference on System Sciences (HICSS-37 2004), 2004

High Performance Computing Trends, Supercomputers, Clusters and Grids.
Proceedings of the Grid and Cooperative Computing, 2004

Efficient Pattern Search in Large Traces Through Successive Refinement.
Proceedings of the Euro-Par 2004 Parallel Processing, 2004

Automatic blocking of QR and LU factorizations for locality.
Proceedings of the 2004 workshop on Memory System Performance, 2004

2003
SRS: A Framework for Developing Malleable and Migratable Parallel Applications for Distributed Systems.
Parallel Processing Letters, 2003

Preface.
Parallel Processing Letters, 2003

Self-adapting software for numerical linear algebra and LAPACK for clusters.
Parallel Computing, 2003

Recent Advances in Parallel Virtual Machine and Message Passing Interface: (Selected Papers from the EuroPVMMPI 2002 Conference).
IJHPCA, 2003

Self-Adapting Numerical Software for Next Generation Applications.
IJHPCA, 2003

Automatic translation of Fortran to JVM bytecode.
Concurrency and Computation: Practice and Experience, 2003

The LINPACK Benchmark: past, present and future.
Concurrency and Computation: Practice and Experience, 2003

Evaluating the Performance of MPI-2 Dynamic Communicators and One-Sided Communication.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface,10th European PVM/MPI Users' Group Meeting, Venice, Italy, September 29, 2003

Automatic Optimisation of Parallel Linear Algebra Routines in Systems with Variable Load.
Proceedings of the 11th Euromicro Workshop on Parallel, 2003

High Performance Computing Trends and Self Adapting Numerical Software.
Proceedings of the High Performance Computing, 5th International Symposium, 2003

Optimizing Performance and Reliability in Distributed Computing Systems through Wide Spectrum Storage.
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

Applying Aspect-Orient Programming Concepts to a Component-Based Programming Model.
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

Experiences and Lessons Learned with a Portable Interface to Hardware Performance Counters.
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

visPerf: Monitoring Tool for Grid Computing.
Proceedings of the Computational Science - ICCS 2003, 2003

Performance Instrumentation and Measurement for Terascale Systems.
Proceedings of the Computational Science - ICCS 2003, 2003

Self-Adapting Numerical Software and Automatic Tuning of Heuristics.
Proceedings of the Computational Science - ICCS 2003, 2003

Self-Adapting Software for Numerical Linear Algebra Library Routines on Clusters.
Proceedings of the Computational Science - ICCS 2003, 2003

Distributed Probabilistic Model-Building Genetic Algorithm.
Proceedings of the Genetic and Evolutionary Computation, 2003

GrADSolve - RPC for High Performance Computing on the Grid.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

A Performance Oriented Migration Framework For The Grid.
Proceedings of the 3rd IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2003), 2003

2002
Preface to the special issue on the basic linear algebra subprograms (BLAS).
ACM Trans. Math. Softw., 2002

A Parallel Implementation of the Nonsymmetric QR Algorithm for Distributed Memory Architectures.
SIAM J. Scientific Computing, 2002

Middleware for the use of storage in communication.
Parallel Computing, 2002

Active Netlib: An Active Mathematical Software Collection for Inquiry-based Computational Science and Engineering Education.
J. Digit. Inf., 2002

Basic Linear Algebra Subprograms Technical (Blast) Forum Standard (2).
IJHPCA, 2002

Basic Linear Algebra Subprograms Technical (Blast) Forum Standard (1).
IJHPCA, 2002

HARNESS fault tolerant MPI design, usage and performance issues.
Future Generation Comp. Syst., 2002

NetBuild: transparent cross-platform access to computational software libraries.
Concurrency and Computation: Practice and Experience, 2002

Innovations of the NetSolve Grid Computing System.
Concurrency and Computation: Practice and Experience, 2002

High Performance Computing, Computational Grid, and Numerical Libraries.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 9th European PVM/MPI Users' Group Meeting, Linz, Austria, September 29, 2002

High Performance Computing, Computational Grid, and Numerical Libraries.
Proceedings of the Applied Parallel Computing Advanced Scientific Computing, 2002

Active netlib: an active mathematical software collection for inquiry-based computational science & engineering education.
Proceedings of the ACM/IEEE Joint Conference on Digital Libraries, 2002

Active netlib: an active mathematical software collection for inquiry-based computational science & engineering education.
Proceedings of the ACM/IEEE Joint Conference on Digital Libraries, 2002

Toward a Framework for Preparing and Executing Adaptive Grid Programs.
Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), 2002

A Metascheduler For The Grid.
Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (HPDC-11 2002), 2002

Experiments with Scheduling Using Simulated Annealing in a Grid Environment.
Proceedings of the Grid Computing, 2002

Overview of GridRPC: A Remote Procedure Call API for Grid Computing.
Proceedings of the Grid Computing, 2002

Trends in High Performance Computing and Using Numerical Libraries on Cluster.
Proceedings of the 2002 IEEE International Conference on Cluster Computing (CLUSTER 2002), 2002

Three Tools to Help with Cluster and Grid Computing: SANS-Effort, PAPI, and NetSolve.
Proceedings of the 2nd IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2002), 2002

2001
An iterative solver benchmark.
Scientific Programming, 2001

Recursive approach in sparse matrix LU factorization.
Scientific Programming, 2001

Preface: Clusters and Computational Grids for Scientific Computing.
Parallel Processing Letters, 2001

On the Convergence of Computational and Data Grids.
Parallel Processing Letters, 2001

Automated empirical optimizations of software and the ATLAS project.
Parallel Computing, 2001

HARNESS and fault tolerant MPI.
Parallel Computing, 2001

Clusters and computational grids for scientific computing - introduction.
Parallel Computing, 2001

Telescoping Languages: A Strategy for Automatic Generation of Scientific Problem-Solving Systems from Annotated Libraries.
J. Parallel Distrib. Comput., 2001

Numerical Libraries and the Grid.
IJHPCA, 2001

Preface.
IJHPCA, 2001

Numerical Libraries and Tools for Scalable Parallel Cluster Computing.
IJHPCA, 2001

The GrADS Project: Software Support for High-Level Grid Application Development.
IJHPCA, 2001

The quest for petascale computing.
Computing in Science and Engineering, 2001

Numerical libraries and the grid: the GrADS experiments with ScaLAPACK.
Proceedings of the 2001 ACM/IEEE conference on Supercomputing, 2001

Review of Performance Analysis Tools for MPI Parallel Programs.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2001

Parallel IO Support for Meta-computing Applications: MPI_Connect IO Applied to PACX-MPI.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2001

Packed Storage Extension for ScaLAPACK.
Proceedings of the Tenth SIAM Conference on Parallel Processing for Scientific Computing, 2001

NetSolve and Its Applications.
Proceedings of the IEEE International Symposium on Network Computing and Applications (NCA 2001), 2001

Automatic translation of Fortran to JVM bytecode.
Proceedings of the ACM 2001 Java Grande Conference, Stanford University, California, USA, 2001

Logistical Computing and Internetworking: Middleware for the Use of Storage in Communication.
Proceedings of the 3rd Annual International Workshop on Active Middleware Services (AMS 2001), 2001

Towards an Accurate Model for Collective Communications.
Proceedings of the Computational Science - ICCS 2001, 2001

Fault Tolerant MPI for the HARNESS Meta-computing System.
Proceedings of the Computational Science - ICCS 2001, 2001

High Performance Computing and Trends: Connecting Computational Requirements with Computing Resources.
Proceedings of the Euro-Par 2001: Parallel Processing, 2001

High Performance Computing and Trends: Connected Computational Requirements with Computing Resources.
Proceedings of the 2001 IEEE International Conference on Cluster Computing (CLUSTER 2001), 2001

End-user Tools for Application Performance Analysis Using Hardware Counters.
Proceedings of the ISCA 14th International Conference on Parallel and Distributed Computing Systems, 2001

2000
Preface.
IJHPCA, 2000

A Portable Programming Interface for Performance Evaluation on Modern Processors.
IJHPCA, 2000

Guest Editors Introduction to the top 10 algorithms.
Computing in Science and Engineering, 2000

The design and implementation of the parallel out-of-core ScaLAPACK LU, QR, and Cholesky factorization routines.
Concurrency - Practice and Experience, 2000

Automatically Tuned Collective Communications.
Proceedings of the Proceedings Supercomputing 2000, 2000

A Scalable Cross-Platform Infrastructure for Application Performance Tuning Using Hardware Counters.
Proceedings of the Proceedings Supercomputing 2000, 2000

ACCT: Automatic Collective Communications Tuning.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2000

FT-MPI: Fault Tolerant MPI, Supporting Dynamic Applications in a Dynamic World.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2000

Developing an Architecture to Support the Implementation and Development of Scientific computing Applications.
Proceedings of the Architecture of Scientific Software, 2000

Invited Talk: The NetSolve Environment: Progressing Towards the Seamless Grid.
Proceedings of the 2000 International Workshop on Parallel Processing, 2000

A Grid Computing Environment for Enabling Large Scale Quantum Mechanical Simulations.
Proceedings of the Grid Computing, 2000

Request Sequencing: Optimizing Communication for the Grid.
Proceedings of the Euro-Par 2000, Parallel Processing, 6th International Euro-Par Conference, Munich, Germany, August 29, 2000

1999
Algorithmic Redistribution Methods for Block-Cyclic Decompositions.
IEEE Trans. Parallel Distrib. Syst., 1999

JLAPACK-compiling LAPACK Fortran to Java.
Scientific Programming, 1999

A Parallel Divide and Conquer Algorithm for the Symmetric Eigenvalue Problem on Distributed Memory Architectures.
SIAM J. Scientific Computing, 1999

Experiences with Windows NT as a Cluster Computing Platform for Parallel Computing.
Scalable Computing: Practice and Experience, 1999

Parallel Numerical Linear Algebra.
Scalable Computing: Practice and Experience, 1999

A Comparison of Parallel Solvers for Diagonally Dominant and General Narrow-Banded Linear Systems.
Scalable Computing: Practice and Experience, 1999

Algorithmic Issues on Heterogeneous Computing Platforms.
Parallel Processing Letters, 1999

The marketplace of high-performance computing.
Parallel Computing, 1999

Static tiling for heterogeneous computing platforms.
Parallel Computing, 1999

Stochastic Performance Prediction for Iterative Algorithms in Distributed Environments.
J. Parallel Distrib. Comput., 1999

Clusters and Computational Grids for Scientific Computing.
IJHPCA, 1999

Adaptive Scheduling for Task Farming with Grid Middleware.
IJHPCA, 1999

Deploying fault tolerance and taks migration with NetSolve.
Future Generation Comp. Syst., 1999

Scalable networked information processing environment (SNIPE).
Future Generation Comp. Syst., 1999

HARNESS: a next generation distributed virtual machine.
Future Generation Comp. Syst., 1999

Tiling on systems with communication/computation overlap.
Concurrency - Practice and Experience, 1999

Logistical quality of service in NetSolve.
Computer Communications, 1999

Automatically Tuned Linear Algebra Software.
Proceedings of the Ninth SIAM Conference on Parallel Processing for Scientific Computing, 1999

The Future of the BLAS.
Proceedings of the Ninth SIAM Conference on Parallel Processing for Scientific Computing, 1999

Adaptive Scheduling for Task Farming with Grid Middleware.
Proceedings of the Euro-Par '99 Parallel Processing, 5th International Euro-Par Conference, Toulouse, France, August 31, 1999

A Comparison of Parallel Solvers for Diagonally Dominant and General Narrow-Banded Linear Systems II.
Proceedings of the Euro-Par '99 Parallel Processing, 5th International Euro-Par Conference, Toulouse, France, August 31, 1999

1998
Scheduling Block-Cyclic Array Redistribution.
IEEE Trans. Parallel Distrib. Syst., 1998

Using Agent-Based Software for Scientific Computing in the NetSolve System.
Parallel Computing, 1998

Determining the Idle Time of a Tiling: New Results.
J. Inf. Sci. Eng., 1998

National HPCC Software Exchange (NHSE): Uniting the High Performance Computing and Communications Community.
D-Lib Magazine, 1998

Developing numerical libraries in Java
CoRR, 1998

Developing numerical libraries in Java.
Concurrency - Practice and Experience, 1998

Programming Tools and Environments.
Commun. ACM, 1998

Automatically Tuned Linear Algebra Software.
Proceedings of the ACM/IEEE Conference on Supercomputing, 1998

MPI_Connect Managing Heterogeneous MPI Applications Ineroperation and Process Control.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 1998

High Performance Linear Algebra Package for FORTRAN 90.
Proceedings of the Applied Parallel Computing, 1998

Deploying Fault-Tolerance and Task Migration with NetSolve.
Proceedings of the Applied Parallel Computing, 1998

More on Scheduling Block-Cyclic Array Redistribution.
Proceedings of the Languages, 1998

Dynamic Reconfiguration and Virtual Machine Management in the Harness Metacomputing System.
Proceedings of the Computing in Object-Oriented Parallel Environments, 1998

High Performance Linear Algebra Package LAPACK90.
IPPS/SPDP Workshops, 1998

HARNESS: Heterogeneous Adaptable Reconfigurable NEtworked SystemS.
Proceedings of the Seventh IEEE International Symposium on High Performance Distributed Computing, 1998

NetSolve: A Network-Enabled Solver; Examples and Users.
Proceedings of the Seventh Heterogeneous Computing Workshop, 1998

Technologies for Repository Interoperation and Access Control.
Proceedings of the 3rd ACM International Conference on Digital Libraries, 1998

1997
Practical Experience in the Numerical Dangers of Heterogeneous Computing.
ACM Trans. Math. Softw., 1997

The Spectral Decomposition of Nonsymmetric Matrices on Distributed Memory Parallel Computers.
SIAM J. Scientific Computing, 1997

Workshop on Environments and Tools for Parallel Scientific Computing.
Parallel Computing, 1997

Key Concepts for Parallel Out-of-Core LU Factorization.
Parallel Computing, 1997

Fault-Tolerant Matrix Operations for Networks of Workstations Using Diskless Checkpointing.
J. Parallel Distrib. Comput., 1997

Preface To the Special Issue.
IJHPCA, 1997

Netsolve: a Network-Enabled Server for Solving Computational Science Problems.
IJHPCA, 1997

Changing technologies of HPC.
Future Generation Comp. Syst., 1997

Message-Passing Performance of Various Computers.
Concurrency - Practice and Experience, 1997

Java Access to Numerical Libraries.
Concurrency - Practice and Experience, 1997

Scalable Networked Information Processing Environment (SNIPE).
Proceedings of the ACM/IEEE Conference on Supercomputing, 1997

Heterogeneous MPI Application Interoperation and Process Management under PVMPI.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 1997

Block-Cyclic Array Redistribution on Networks of Workstations.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 1997

PVMPI Provides Interoperability Between MPI Implementations.
Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, 1997

A Distributed Memory Implementation of the Nonsymmetric QR Algorithm.
Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, 1997

A Further Proposal for a Fortran 90 Interface for LAPACK.
Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, 1997

ScaLAPACK: A Linear Algebra Library for Message-Passing Computers.
Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, 1997

Scheduling Block-Cyclic Array Redistribution.
Proceedings of the Parallel Computing: Fundamentals, 1997

Industrial Application Areas of High-Performance Computing.
Proceedings of the High-Performance Computing and Networking, 1997

Tiling with limited resources.
Proceedings of the 1997 International Conference on Application-Specific Systems, 1997

Determining the Idle Time of Tiling: New Results.
Proceedings of the 1997 Conference on Parallel Architectures and Compilation Techniques (PACT '97), 1997

1996
Design and Implementation of the ScaLAPACK LU, QR, and Cholesky Factorization Routines.
Scientific Programming, 1996

PB-BLAS: a set of parallel block basic linear algebra subprograms.
Concurrency - Practice and Experience, 1996

A Message Passing Standard for MPP and Workstations.
Commun. ACM, 1996

Providing Access to High Performance Computing Technologies.
Proceedings of the Vector and Parallel Processing, 1996

NetSovle: A Network Server for Solving Computational Science Problems.
Proceedings of the 1996 ACM/IEEE Conference on Supercomputing, 1996

ScaLAPACK: A Portable Linear Algebra Library for Distributed Memory Computers - Design Issues and Performance.
Proceedings of the 1996 ACM/IEEE Conference on Supercomputing, 1996

Case studies on the development of ScaLAPACK and the NAG Numerical PVM Library.
Proceedings of the Quality of Numerical Software, 1996

Matrix Market: a web resource for test matrix collections.
Proceedings of the Quality of Numerical Software, 1996

Taskers and General Resource Managers: PVM Supporting DCE Process Management.
Proceedings of the Parallel Virtual Machine, 1996

ScaLAPACK Tutorial.
Proceedings of the Applied Parallel Computing, 1996

Practical Experience in the Dangers of Heterogeneous Computing.
Proceedings of the Applied Parallel Computing, 1996

Providing Access to High Performance Computing Technologies.
Proceedings of the Applied Parallel Computing, 1996

Changing Technologies of HPC.
Proceedings of the High-Performance Computing and Networking, 1996

PARKBENCH: Methodology, Relations and Results.
Proceedings of the High-Performance Computing and Networking, 1996

Lapack for Fortran90 Compiler.
Proceedings of the High-Performance Computing and Networking, 1996

Selected Results from the ParkBench Benchmark.
Proceedings of the Euro-Par '96 Parallel Processing, 1996

1995
Software Distribution using XNETLIB.
ACM Trans. Math. Softw., 1995

Software Libraries for Linear Algebra Computations on High Performance Computers.
SIAM Review, 1995

Performance Study of LU Factorization with Low Communication Overhead on Multiprocessors.
Parallel Processing Letters, 1995

Parallel Matrix Transpose Algorithms on Distributed Memory Concurrent Computers.
Parallel Computing, 1995

A Parallel Algorithm for the Reduction of a Nonsymmetric Matrix to Block Upper-Hessenberg Form.
Parallel Computing, 1995

The design of a parallel dense linear algebra software library: Reduction to Hessenberg, tridiagonal, and bidiagonal form.
Numerical Algorithms, 1995

Recent Enhancements To Pvm.
IJHPCA, 1995

Visual programming and debugging for parallel computing.
IEEE P&DT, 1995

The Netlib Mathematical Software Repository.
D-Lib Magazine, 1995

Location-Independent Naming for Virtual Distributed Software Repositories.
SSR, 1995

Distributed Information Management in the National HPCC Software Exchange.
Proceedings of the Proceedings Supercomputing '95, San Diego, CA, USA, December 4-8, 1995, 1995

Position Paper.
Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, 1995

ScaLAPACK Tutorial.
Proceedings of the Applied Parallel Computing, 1995

A Proposal for a Fortran 90 Interface for LAPACK.
Proceedings of the Applied Parallel Computing, 1995

A Proposal for a Set of Parallel Basic Linear Algebra Subprograms.
Proceedings of the Applied Parallel Computing, 1995

ScaLAPACK: A Portable Linear Algebra Library for Distributed Memory Computers - Design Issues and Performance.
Proceedings of the Applied Parallel Computing, 1995

Scalable linear algebra software libraries for distributed memory concurrent computers.
Proceedings of the 5th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS 1995), 1995

Algorithm-Based Diskless Checkpointing for Fault Tolerant Matrix Operations.
Proceedings of the Digest of Papers: FTCS-25, 1995

Management of the Nationale HPCC Software Exchange - A Virtual Distributed Digital Library.
Proceedings of the Second Annual Conference on the Theory and Practice of Digital Libraries, 1995

Digital Software and Data Repositories for Support of Scientific Computing.
Proceedings of the Digital Libraries, Research and Technology Advances, 1995

Templates for Linear Algebra Problems.
Proceedings of the Computer Science Today: Recent Trends and Developments, 1995

1994
PDS: A Performance Database Server.
Scientific Programming, 1994

HeNCE: A Heterogeneous Network Computing Environment.
Scientific Programming, 1994

The PVM Concurrent Computing System: Evolution, Experiences, and Trends.
Parallel Computing, 1994

Scalability Issues Affecting the Design of a Dense Linear Algebra Library.
J. Parallel Distrib. Comput., 1994

Preface.
IJHPCA, 1994

Crpc Research Into Linear Algebra Software for High Performance Computers.
IJHPCA, 1994

Pumma: Parallel universal matrix multiplication algorithms on distributed memory concurrent computers.
Concurrency - Practice and Experience, 1994

Constructing Numerical Software Libraries for High-Performance Computing Environments.
Proceedings of the Parallel Scientific Computing, First International Workshop, 1994

The Design of Scalable Software Libraries for Distributed Memory Concurrent Computers.
Proceedings of the 8th International Symposium on Parallel Processing, 1994

Constructing Numerical Software Libraries for HPCC Environments.
Proceedings of the Third International Symposium on High Performance Distributed Computing, 1994

1993
A Parallel Algorithm for the Nonsymmetric Eigenvalue Problem.
SIAM J. Scientific Computing, 1993

Linear algebra libraries for high-performance computers: a personal perspective.
IEEE P&DT, 1993

Visualization and Debugging in a Heterogeneous Environment.
IEEE Computer, 1993

LAPACK++: a design overview of object-oriented extensions for high performance linear algebra.
Proceedings of the Proceedings Supercomputing '93, 1993

Two Dimensional Basic Linear Algebra Communication Subprograms.
Proceedings of the Sixth SIAM Conference on Parallel Processing for Scientific Computing, 1993

Using PVM 3.0 to Run Grand Challenge Applications on a Heterogeneous Network of Parallel Computers.
Proceedings of the Sixth SIAM Conference on Parallel Processing for Scientific Computing, 1993

LAPACK for Distributed Memory Architectures: The Next Generation.
Proceedings of the Sixth SIAM Conference on Parallel Processing for Scientific Computing, 1993

Tools for Heterogeneous Network Computing.
Proceedings of the Sixth SIAM Conference on Parallel Processing for Scientific Computing, 1993

1992
Algorithm 710: FORTRAN subroutines for computing the eigenvalues and eigenvectors of a general matrix by reduction to general tridiagonal form.
ACM Trans. Math. Softw., 1992

Performance of various computers using standard linear equations software.
SIGARCH Computer Architecture News, 1992

Reduction to condensed form for the eigenvalue problem on distributed memory architectures.
Parallel Computing, 1992

Editorial.
IJHPCA, 1992

1991
1990 Gordon Bell Prize Winners.
IEEE Software, 1991

A comparative study of automatic vectorizing compilers.
Parallel Computing, 1991

Parallel loops - a test suite for parallelizing compilers: description and example results.
Parallel Computing, 1991

Gordon Bell prize lectures.
Proceedings of the Proceedings Supercomputing '91, 1991

Graphical development tools for network-based concurrent supercomputing.
Proceedings of the Proceedings Supercomputing '91, 1991

Solving Computational Grand Challenges Using a Network of Heterogeneous Supercomputers.
Proceedings of the Fifth SIAM Conference on Parallel Processing for Scientific Computing, 1991

LAPACK for Distributed Memory Architectures: Progress Report.
Proceedings of the Fifth SIAM Conference on Parallel Processing for Scientific Computing, 1991

Solving linear systems on vector and shared memory computers.
SIAM, ISBN: 978-0-89871-270-4, 1991

1990
Algorithm 679; a set of level 3 basic linear algebra subprograms: model implementation and test programs.
ACM Trans. Math. Softw., 1990

A set of level 3 basic linear algebra subprograms.
ACM Trans. Math. Softw., 1990

1989 Gordon Bell Prize.
IEEE Software, 1990

A Tool to Aid in the Design, Implementation, and Understanding of Matrix Algorithms for Parallel Processors.
J. Parallel Distrib. Comput., 1990

LAPACK: a portable linear algebra library for high-performance computers.
Proceedings of the Proceedings Supercomputing '90, New York, NY, USA, November 12-16, 1990, 1990

1989
1988 Gordon Bell Prize.
IEEE Software, 1989

Advanced Computing Research Facility, Mathematics and Computer Science Division, Argonne National Laboratory.
IJHPCA, 1989

Evaluating Block Algorithm Variants in LAPACK.
Proceedings of the Fourth SIAM Conference on Parallel Processing for Scientific Computing, 1989

A graphics tool to aid in the generation of parallel FORTRAN programs.
Proceedings of the 13th Annual International Computer Software and Applications Conference, 1989

1988
Corrigenda: "An Extended Set of FORTRAN Basic Linear Algebra Subprograms".
ACM Trans. Math. Softw., 1988

Algorithm 656: an extended set of basic linear algebra subprograms: model implementation and test programs.
ACM Trans. Math. Softw., 1988

An extended set of FORTRAN basic linear algebra subprograms.
ACM Trans. Math. Softw., 1988

Programming methodology and performance issues for advanced computer architectures.
Parallel Computing, 1988

Tools to aid in the analysis of memory access patterns for FORTRAN programs.
Parallel Computing, 1988

Vectorizing compilers: a test suite and results.
Proceedings of the Proceedings Supercomputing '88, Orlando, FL, USA, November 12-17, 1988, 1988

1987
A portable environment for developing parallel FORTRAN programs.
Parallel Computing, 1987

Solving banded systems on a parallel processor.
Parallel Computing, 1987

Distribution of Mathematical Software via Electronic Mail.
Commun. ACM, 1987

SCHEDULE: An Environment for Developing Transportable Explicitly Parallel Codes in Fortran-Abstract.
Proceedings of the Third SIAM Conference on Parallel Processing for Scientific Computing, 1987

A Proposal for a Set of Level 3 Basic Linear Algebra Subprograms.
Proceedings of the Third SIAM Conference on Parallel Processing for Scientific Computing, 1987

The LINPACK Benchmark: An Explanation.
Proceedings of the Supercomputing, 1987

1986
Implementation of some concurrent algorithms for matrix factorization.
Parallel Computing, 1986

Performance of advanced architectures.
Proceedings of the 1986 Workshop on Applied Computing, 1986

1985
A fully parallel algorithm for the symmetric eigenvalue problem.
Proceedings of the Selected Papers from the Second Conference on Parallel Processing for Scientific Computing, 1985

A fast algorithm for the symmetric eigenvalue problem.
Proceedings of the 7th IEEE Symposium on Computer Arithmetic, 1985

1984
Squeezing the most out of an algorithm in CRAY FORTRAN.
ACM Trans. Math. Softw., 1984

On some parallel banded system solvers.
Parallel Computing, 1984

A collection of parallel linear equations routines for the Denelcor HEP.
Parallel Computing, 1984

Multiprocessing linear algebra algorithms on the CRAY X-MP-2: Experiences with small granularity.
J. Parallel Distrib. Comput., 1984

1982
Algorithm 589: SICEDR: A FORTRAN Subroutine for Improving the Accuracy of Computed Matrix Eigenvalues.
ACM Trans. Math. Softw., 1982

1979
Unrolling Loops in FORTRAN.
Softw., Pract. Exper., 1979

1977
Matrix Eigensystem Routines - EISPACK Guide Extension
Lecture Notes in Computer Science 51, Springer, ISBN: 0387082549, 1977

1976
Matrix Eigensystem Routines - EISPACK Guide, Second Edition
Lecture Notes in Computer Science 6, Springer, ISBN: 0-387-07546-1, 1976


  Loading...