ACM Software System Award
USA - 2024
citation
For MPICH, which has powered 30 years of progress in computational science and engineering by providing scalable, robust, and portable communication software for parallel computers.
MPICH development began in 1992 as a proof of concept for the emerging Message Passing Interface (MPI) standard. The project not only demonstrated the feasibility of MPI, but also played a pivotal role in shaping the standard itself-guiding it toward a design that was both straightforward to use and practical to implement. The name "MPICH" reflects a combination of "MPI" with "Chameleon," a predecessor system on which the original implementation was based.
Beyond influencing the standardization process, MPICH quickly became widely adopted due to its key strengths: it closely tracked the evolving MPI standard, was freely available, highly portable, reliable, and delivered strong performance across diverse computing systems. Its foundational role extended further, serving as the basis for many other MPI implementations that followed.
By making MPI broadly accessible and effective in practice, MPICH established MPI as the lingua franca of parallel computing. It enabled researchers and developers to write portable parallel programs that could seamlessly move across teams, institutions, and platforms-unlocking unprecedented collaboration and accelerating progress in science and engineering worldwide.
ACM-IEEE CS Ken Kennedy Award
USA - 2016
citation
For highly influential contributions to the programmability of high-performance parallel and distributed computers, and extraordinary service to the profession.
Press ReleaseSIAM/ACM Prize in Computational Science and Engineering
USA - 2015
citation
The PETSc Core Development Team: Satish Balay, Jed Brown, William Gropp, Matthew Knepley, Lois Curfman McInnes, Barry Smith, and Hong Zhang
ACM Fellows
USA - 2006
citation
For contributions to message passing protocols.