Michael A. Heroux

According to our database1, Michael A. Heroux
  • authored at least 63 papers between 1998 and 2017.
  • has a "Dijkstra number"2 of three.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2017
Modeling and Simulating Multiple Failure Masking Enabled by Local Recovery for Stencil-Based Applications at Extreme Scales.
IEEE Trans. Parallel Distrib. Syst., 2017

Scalable Failure Masking for Stencil Computations using Ghost Region Expansion and Cell to Rank Remapping.
SIAM J. Scientific Computing, 2017

Special Issue on SC16 Student Cluster Competition Reproducibility Initiative.
Parallel Computing, 2017

Exploring versioned distributed arrays for resilience in scientific applications.
IJHPCA, 2017

Kanban + X: Leveraging Kanban for Focused Improvements.
CoRR, 2017

xSDK Foundations: Toward an Extreme-scale Scientific Software Development Kit.
CoRR, 2017

2016
Parallel subdomain solver strategies for the algebraic additive Schwarz preconditioner.
Parallel Computing, 2016

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

Research and Education in Computational Science and Engineering.
CoRR, 2016

Evaluating Online Global Recovery with Fenix Using Application-Aware In-Memory Checkpointing Techniques.
Proceedings of the 45th International Conference on Parallel Processing Workshops, 2016

2015
Editorial: ACM TOMS Replicated Computational Results Initiative.
ACM Trans. Math. Softw., 2015

Assessing the role of mini-applications in predicting key performance characteristics of scientific and engineering applications.
J. Parallel Distrib. Comput., 2015

Assessing a mini-application as a performance proxy for a finite element method engineering application.
Concurrency and Computation: Practice and Experience, 2015

Local recovery and failure masking for stencil-based applications at extreme scales.
Proceedings of the International Conference for High Performance Computing, 2015

Versioned Distributed Arrays for Resilience in Scientific Applications: Global View Resilience.
Proceedings of the International Conference on Computational Science, 2015

Exploring Failure Recovery for Stencil-based Applications at Extreme Scales.
Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, 2015

2014
Exascale design space exploration and co-design.
Future Generation Comp. Syst., 2014

Toward Resilient Algorithms and Applications.
CoRR, 2014

Domain Decomposition Preconditioners for Communication-Avoiding Krylov Methods on a Hybrid CPU/GPU Cluster.
Proceedings of the International Conference for High Performance Computing, 2014

Toward Local Failure Local Recovery Resilience Model using MPI-ULFM.
Proceedings of the 21st European MPI Users' Group Meeting, 2014

2013
Supporting 64-bit global indices in Epetra and other Trilinos packages - Techniques used and lessons learned.
CoRR, 2013

Toward resilient algorithms and applications.
Proceedings of the 3rd Workshop on Fault-tolerance for HPC at extreme scale, 2013

2012
A new overview of the Trilinos project.
Scientific Programming, 2012

Special issue on the Trilinos project, Part 2 of 2.
Scientific Programming, 2012

Special issue on the Trilinos project, Part 1 of 2.
Scientific Programming, 2012

Tpetra, and the use of generic programming in scientific computing.
Scientific Programming, 2012

Fault-tolerant linear solvers via selective reliability
CoRR, 2012

Navigating an Evolutionary Fast Path to Exascale.
Proceedings of the 2012 SC Companion: High Performance Computing, 2012

Poster: Assessing the Predictive Capabilities of Mini-applications.
Proceedings of the 2012 SC Companion: High Performance Computing, 2012

ShyLU: A Hybrid-Hybrid Solver for Multicore Platforms.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium, 2012

Toward codesign in high performance computing systems.
Proceedings of the 2012 IEEE/ACM International Conference on Computer-Aided Design, 2012

On the Role of Co-design in High Performance Computing.
Proceedings of the Transition of HPC Towards Exascale Computing, 2012

Overview of the TriBITS lifecycle model: A Lean/Agile software lifecycle model for research-based computational science and engineering software.
Proceedings of the 8th IEEE International Conference on E-Science, 2012

2011
Self-similarity of parallel machines.
Parallel Computing, 2011

The International Exascale Software Project roadmap.
IJHPCA, 2011

Poster: a hybrid-hybrid solver for manycore platforms.
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, 2011

Poster: mini-applications: vehicles for co-design.
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, 2011

Achieving Exascale Computing through Hardware/Software Co-design.
Proceedings of the Recent Advances in the Message Passing Interface, 2011

Cooperative Application/OS DRAM Fault Recovery.
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

Enabling Next-Generation Parallel Circuit Simulation with Trilinos.
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

2010
On the Path to Exascale.
IJDST, 2010

Factors Impacting Performance of Multithreaded Sparse Triangular Solve.
Proceedings of the High Performance Computing for Computational Science - VECPAR 2010, 2010

A Light-weight API for Portable Multicore Programming.
Proceedings of the 18th Euromicro Conference on Parallel, 2010

2009
Software Challenges for Extreme Scale Computing: Going From Petascale to Exascale Systems.
IJHPCA, 2009

A performance model with a fixed point for a molecular dynamics kernel.
Computer Science - R&D, 2009

Barely sufficient software engineering: 10 practices to improve your CSE software.
Proceedings of the ICSE Workshop on Software Engineering for Computational Science and Engineering, 2009

Parallel Phase Model: A Programming Model for High-end Parallel Machines with Manycores.
Proceedings of the ICPP 2009, 2009

2008
On the design of interfaces to sparse direct solvers.
ACM Trans. Math. Softw., 2008

PyTrilinos: High-performance distributed-memory solvers for Python.
ACM Trans. Math. Softw., 2008

Initial Experiences with the BEC Parallel Programming Environment.
Proceedings of the 7th International Symposium on Parallel and Distributed Computing (ISPDC 2008), 2008

2007
Parallel Segregated Schur Complement Methods for Fluid Density Functional Theories.
SIAM J. Scientific Computing, 2007

Improving the Development Process for CSE Software.
Proceedings of the 15th Euromicro International Conference on Parallel, 2007

Optimal Kernels to Optimal Solutions: Algorithm and Software Issues in Solver Development.
Proceedings of the 15th Euromicro International Conference on Parallel, 2007

2006
An envolutionary path towards virtual shared memory with random access.
Proceedings of the SPAA 2006: Proceedings of the 18th Annual ACM Symposium on Parallelism in Algorithms and Architectures, Cambridge, Massachusetts, USA, July 30, 2006

Amesos: A Set of General Interfaces to Sparse Direct Solver Libraries.
Proceedings of the Applied Parallel Computing. State of the Art in Scientific Computing, 2006

PyTrilinos: High-Performance Distributed-Memory Solvers for Python.
Proceedings of the Applied Parallel Computing. State of the Art in Scientific Computing, 2006

2005
An overview of the Trilinos project.
ACM Trans. Math. Softw., 2005

2004
Vector reduction/transformation operators.
ACM Trans. Math. Softw., 2004

The Design of Trilinos.
Proceedings of the Applied Parallel Computing, 2004

2002
An overview of the sparse basic linear algebra subprograms: The new standard from the BLAS technical forum.
ACM Trans. Math. Softw., 2002

2001
Solving Complex-Valued Linear Systems via Equivalent Real Formulations.
SIAM J. Scientific Computing, 2001

1999
Massively parallel computing: A Sandia perspective.
Parallel Computing, 1999

1998
An Object-Oriented Framework for Block Preconditioning.
ACM Trans. Math. Softw., 1998


  Loading...