Facebook IconTwitter IconLinkedIn IconFlickr IconYouTube IconRSS Feed Icon
 |  
sysnetwebmailadmin

Numerical Linear Algebra Opportunities on Scalable

Tuesday, February 1, 3:30PM – 5PM
ACES 6.304

Michael A. Heroux

Future generations of scalable computers will rely on manycore nodes for a significant portion of overall system performance. Presently most applications and libraries cannot exploit multiple cores beyond running addition MPI processes per node. In this talk we discuss important many core architecture issues, programming models, algorithms requirements and software design related to effective use of scalable manycore computers. In particular, we focus on important issues for library research and development, making recommendations for how to effectively develop libraries for future scalable computer systems.

Biography

Dr. Michael A. Heroux is a Distinguished Member of the Technical Staff at Sandia National Laboratories, working on new algorithm development, and robust parallel implementation of solver components for problems of interest to Sandia and the broader scientific and engineering community. He leads development of the Trilinos Project, an effort to provide state of the art solution methods in a state of the art software framework. Trilinos is a 2004 R&D 100 award-winning product, freely available as Open Source and actively developed by dozens of researchers.

In addition to Trilinos, Dr. Heroux works on the development of scalable parallel scientific and engineering applications and maintains his interest in the interaction of scientific/engineering applications and high performance computer architectures. He leads the Mantevo project, which is focused on the development of Open Source, portable mini-applications and mini-drivers for scientific and engineering applications. Dr. Heroux is a remote worker for Sandia, maintaining an office at home in rural central Minnesota and at St. John's University where he is scientist in residence in the Computer Science Department.

host: Robert van de Geijn