-
“The Oscars of Invention” – The Chicago Tribune
For 45 years, the prestigious R&D 100 Awards have been helping companies provide the important initial push a new product needs to compete successfully in the marketplace. The winning of an R&D 100 Award provides a mark of excellence known to industry, government, and academia as proof that the product is one of the most innovative ideas of the year.
Author Archives: cwalker
Blocking vs. Non-blocking Coordinated Checkpointing for Large-Scale Fault Tolerant MPI
D. Buntinas, C. Coti, T. Hérault, P. Lemarinier, L. Pilard, A. Rezmerita, E. Rodriguez and F. Cappello, “Blocking vs. Non-blocking Coordinated Checkpointing for Large-Scale Fault Tolerant MPI”, Future Generation Computer Systems, Volume 24, Issue 1, January 2008, Pages 73-84. (pdf)
Posted in Papers
Leave a comment
Analyzing the Impact of Supporting Out-of-Order Communication on In-Order Performance with iWARP
P. Balaji, W. Feng, S. Bhagvat, D. K. Panda, R. Thakur, W. Gropp, “Analyzing the Impact of Supporting Out-of-Order Communication on In-Order Performance with iWARP,” in Proc. of SC07, November 2007. (pdf)
Posted in Papers
Leave a comment
Self-Consistent MPI Performance Requirements
J. L. Träff, W. Gropp, and R. Thakur, “Self-Consistent MPI Performance Requirements,” in Proc. of the 14th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2007), September 2007, pp. 36-45. (pdf) (selected for the outstanding papers session)
Posted in Papers
Leave a comment
Test Suite for Evaluating Performance of MPI Implementations That Support MPI_THREAD_MULTIPLE
R. Thakur and W. Gropp, “Test Suite for Evaluating Performance of MPI Implementations That Support MPI_THREAD_MULTIPLE,” in Proc. of the 14th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2007), September 2007, pp. 46-55. (pdf) (selected for the outstanding papers session)
Posted in Papers
Leave a comment
Revealing the Performance of MPI RMA Implementations
W. Gropp and R. Thakur, “Revealing the Performance of MPI RMA Implementations,” in Proc. of the 14th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2007), September 2007, pp. 272-280. (pdf)
Posted in Papers
Leave a comment
Practical Model Checking Method for Verifying Correctness of MPI Programs
S. Pervez, G. Gopalakrishnan, R. M. Kirby, R. Palmer, R. Thakur, and W. Gropp, “Practical Model Checking Method for Verifying Correctness of MPI Programs,” Proc. of the 14th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2007), September 2007, pp. 344-353. … Continue reading
Posted in Papers
Leave a comment
Extending the MPI-2 Generalized Request Interface
R. Latham, W. Gropp, R. Ross, and R. Thakur, “Extending the MPI-2 Generalized Request Interface,” in Proc. of the 14th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2007), September 2007, pp. 223-232. (pdf)
Posted in Papers
Leave a comment
Implementation and Evaluation of Shared-Memory Communication and Synchronization Operations in MPICH2 using the Nemesis Communication Subsystem
D. Buntinas, G. Mercier and W. Gropp, “Implementation and Evaluation of Shared-Memory Communication and Synchronization Operations in MPICH2 using the Nemesis Communication Subsystem”, Parallel Computing, Volume 33, Issue 9, September 2007, Pages 634-644. (pdf)
Posted in Papers
Leave a comment
Open Issues in MPI Implementation
R. Thakur and W. Gropp, “Open Issues in MPI Implementation,” in Proc. of the 12th Asia-Pacific Computer Systems Architecture Conference (ACSAC 2007), August 2007, pp. 327-338. (pdf)
Posted in Papers
Leave a comment
Thread Safety in an MPI Implementation: Requirements and Analysis
W. Gropp and R. Thakur, “Thread Safety in an MPI Implementation: Requirements and Analysis,” Parallel Computing, (33)9:595-604, September 2007. (pdf)
Posted in Papers
Leave a comment
Advanced Flow-control Mechanisms for the Sockets Direct Protocol over InfiniBand
P. Balaji, S. Bhagvat, D. Panda, R. Thakur, and W. Gropp, “Advanced Flow-control Mechanisms for the Sockets Direct Protocol over InfiniBand,” in Proc. of the 2007 Int’l Conference on Parallel Processing, September 2007. (pdf)
Posted in Papers
Leave a comment
Implementing MPI-IO Atomic Mode and Shared File Pointers Using MPI One-Sided Communication
R. Latham, R. Ross, and R. Thakur, “Implementing MPI-IO Atomic Mode and Shared File Pointers Using MPI One-Sided Communication,” Int’l Journal of High Performance Computing Applications, (21)2:132–143, Summer 2007. (pdf)
Posted in Papers
Leave a comment
Nonuniformly Communicating Noncontiguous Data: A Case Study with PETSc and MPI
P. Balaji, D. Buntinas, S. Balay, B. Smith, R. Thakur, W. Gropp, “Nonuniformly Communicating Noncontiguous Data: A Case Study with PETSc and MPI,” in Proc. of the 21st IEEE Int’l Parallel and Distributed Processing Symposium (IPDPS 2007), March 2007. (pdf)
Posted in Papers
Leave a comment
A New Flexible MPI Collective I/O Implementation
K. Coloma, A. Ching, A. Choudhary, W. Liao, R. Ross, R. Thakur, and L. Ward, “A New Flexible MPI Collective I/O Implementation” in Proc. of the IEEE Int’l Conference on Cluster Computing (Cluster 2006), September 2006. (pdf)
Posted in Papers
Leave a comment
Implementation and Shared-Memory Evaluation of MPICH2 over the Nemesis Communication Subsystem
D. Buntinas, G. Mercier and W. Gropp, “Implementation and Shared-Memory Evaluation of MPICH2 over the Nemesis Communication Subsystem”, in Proc. of the 13th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2006), September 2006. (pdf)
Posted in Papers
Leave a comment
Issues in Developing a Thread-Safe MPI Implementation
W. Gropp and R. Thakur, “Issues in Developing a Thread-Safe MPI Implementation,” in Proc. of the 13th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2006), September 2006, pp. 12-21. (pdf) (selected as 1 of 3 outstanding papers at the conference)
Posted in Papers
Leave a comment
Formal Verification of Programs That Use MPI One-Sided Communication
S. Pervez, G. Gopalakrishnan, R. M. Kirby, R. Thakur, and W. Gropp, “Formal Verification of Programs That Use MPI One-Sided Communication,” in Proc. of the 13th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2006), September 2006, pp. 30-39. (pdf) (selected … Continue reading
Posted in Papers
Leave a comment
Can MPI Be Used for Persistent Parallel Services?
R. Latham, R. Ross, and R. Thakur, “Can MPI Be Used for Persistent Parallel Services?,” in Proc. of the 13th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2006), September 2006, pp. 275-284. (pdf)
Posted in Papers
Leave a comment
Automatic Memory Optimizations for Improving MPI Derived Datatype Performance
S. Byna, X. Sun, R. Thakur, and W. Gropp, “Automatic Memory Optimizations for Improving MPI Derived Datatype Performance,” in Proc. of the 13th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2006), September 2006, pp. 238-246. (pdf)
Posted in Papers
Leave a comment
Data Transfers Between Processes in an SMP System: Performance Study and Application to MPI
D. Buntinas, G. Mercier and W. Gropp, “Data Transfers Between Processes in an SMP System: Performance Study and Application to MPI”, in Proceedings of the International Conference on Parallel Processing 2006 (ICPP 06), August 2006. (pdf)
Posted in Papers
Leave a comment
Design and Evaluation of Nemesis, a Scalable, Low-Latency, Message-Passing Communication Subsystem
D. Buntinas, G. Mercier and W. Gropp, “Design and Evaluation of Nemesis, a Scalable, Low-Latency, Message-Passing Communication Subsystem”, in Proceedings of the International Symposium on Cluster Computing and the Grid 2006 (CCGRID ’06), May 2006. pdf)
Posted in Papers
Leave a comment
Collective Communication on Architectures that Support Simultaneous Communication over Multiple Links
E. Chan, R. Geijn, W. Gropp, R. Thakur, “Collective Communication on Architectures that Support Simultaneous Communication over Multiple Links,” in Proc. of the ACM SIGPLAN 2006 Symposium on Principles and Practice of Parallel Programming (PPoPP 2006), March 2006. (pdf)
Posted in Papers
Leave a comment
MPI-IO/L: Efficient Remote I/O for MPI-IO via Logistical Networking
J. Lee, R. Ross, S. Atchley, M. Beck, and R. Thakur, “MPI-IO/L: Efficient Remote I/O for MPI-IO via Logistical Networking,” in Proc. of the 20th IEEE Int’l Parallel and Distributed Processing Symposium (IPDPS 2006), April 2006. (pdf)
Posted in Papers
Leave a comment
High Performance File I/O for the BlueGene/L Supercomputer
H. Yu, R. K. Sahoo, C. Howson, G. Almasi, J. G. Castanos, M. Gupta J. E. Moreira, J. J. Parker, T. E. Engelsiepen, R. Ross, R. Thakur, R. Latham, and W. D. Gropp, “High Performance File I/O for the BlueGene/L … Continue reading
Posted in Papers
Leave a comment
Designing a Common Communication Subsystem
D. Buntinas and W. Gropp, “Designing a Common Communication Subsystem”, in Proc. of the 12th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2005), Recent Advances in Parallel Virtual Machine and Message Passing Interface, Lecture Notes in Computer Science, LNCS 3666, … Continue reading
Posted in Papers
Leave a comment
An Evaluation of Implementation Options for MPI One-Sided Communication
W. Gropp and R. Thakur, “An Evaluation of Implementation Options for MPI One-Sided Communication,” in Proc. of the 12th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2005), Recent Advances in Parallel Virtual Machine and Message Passing Interface, Lecture Notes in … Continue reading
Posted in Papers
Leave a comment
Implementing Byte-Range Locks Using MPI One-Sided Communication
R. Thakur, R. Ross, and R. Latham, “Implementing Byte-Range Locks Using MPI One-Sided Communication,” in Proc. of the 12th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2005), Recent Advances in Parallel Virtual Machine and Message Passing Interface, Lecture Notes in … Continue reading
Posted in Papers
Leave a comment
Implementing MPI-IO Shared File Pointers without File System Support
R. Latham, R. Ross, R. Thakur, and B. Toonen, “Implementing MPI-IO Shared File Pointers without File System Support,” in Proc. of the 12th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2005), Recent Advances in Parallel Virtual Machine and Message Passing … Continue reading
Posted in Papers
Leave a comment
Optimizing the Synchronization Operations in MPI One-Sided Communication
R. Thakur, W. Gropp, and B. Toonen, “Optimizing the Synchronization Operations in MPI One-Sided Communication,” Int’l Journal of High Performance Computing Applications, (19)2:119-128, Summer 2005. (ps, pdf)
Posted in Papers
Leave a comment
Implementing MPI-IO Atomic Mode Without File System Support
R. Ross, R. Latham, W. Gropp, R. Thakur, and B. Toonen, “Implementing MPI-IO Atomic Mode Without File System Support,” in Proc. of the 5th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2005), May 2005. (pdf)
Posted in Papers
Leave a comment
Optimization of Collective Communication Operations in MPICH
R. Thakur, R. Rabenseifner, and W. Gropp, “Optimization of Collective Communication Operations in MPICH,” Int’l Journal of High Performance Computing Applications, (19)1:49-66, Spring 2005. (ps, pdf)
Posted in Papers
Leave a comment
The Impact of File Systems on MPI-IO Scalability
R. Latham, R. Ross, and R. Thakur, “The Impact of File Systems on MPI-IO Scalability,” in Proc. of the 11th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2004), Recent Advances in Parallel Virtual Machine and Message Passing Interface, Lecture Notes … Continue reading
Posted in Papers
Leave a comment
Efficient Implementation of MPI-2 Passive One-Sided Communication on InfiniBand Clusters
W. Jiang, J. Liu, H. Jin, D. K. Panda, D. Buntinas, R. Thakur, and W. Gropp, “Efficient Implementation of MPI-2 Passive One-Sided Communication on InfiniBand Clusters,” in Proc. of the 11th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2004), Recent … Continue reading
Posted in Papers
Leave a comment
Minimizing Synchronization Overhead in the Implementation of MPI One-Sided Communication
R. Thakur, W. Gropp, and B. Toonen, “Minimizing Synchronization Overhead in the Implementation of MPI One-Sided Communication,” in Proc. of the 11th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2004), Recent Advances in Parallel Virtual Machine and Message Passing Interface, … Continue reading
Posted in Papers
Leave a comment
RFS: Efficient and Flexible Remote File Access for MPI-IO
J. Lee, X. Ma, R. Ross, R. Thakur, and M. Winslett, “RFS: Efficient and Flexible Remote File Access for MPI-IO,” in Proc. of the IEEE Int’l Conference on Cluster Computing (Cluster 2004), September 2004. (pdf)
Posted in Papers, Uncategorized
Leave a comment
High Performance MPI-2 One-Sided Communication over Infiniband
W. Jiang, J. Liu, H. Jin, D. K. Panda, W. Gropp, and R. Thakur, “High Performance MPI-2 One-Sided Communication over Infiniband,” in Proc. of the 4th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2004), April 2004. (pdf)
Posted in Papers
Leave a comment
Improving the Performance of Collective Operations in MPICH
R. Thakur and W. Gropp, “Improving the Performance of Collective Operations in MPICH,” in Proc. of the 10th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2003), Recent Advances in Parallel Virtual Machine and Message Passing Interface, Lecture Notes in Computer … Continue reading
Posted in Papers
Leave a comment
Improving the Performance of MPI Derived Datatypes by Optimizing Memory-Access Cost
S. Byna, W. Gropp, X. Sun, and R. Thakur, “Improving the Performance of MPI Derived Datatypes by Optimizing Memory-Access Cost,” in Proc. of the IEEE Int’l Conference on Cluster Computing (Cluster 2003), December 2003, pp. 412-419. (ps, pdf)
Posted in Papers
Leave a comment
Using MPI-2: Advanced Features of the Message-Passing Interface
W. Gropp, E. Lusk, and R. Thakur, Using MPI-2: Advanced Features of the Message-Passing Interface, MIT Press, 1999.
Posted in Books
Leave a comment
University of British Columbia
University of British Columbia
Posted in Derivative Implementations
Leave a comment
Optimizing Noncontiguous Accesses in MPI-IO
R. Thakur, W. Gropp, and E. Lusk, “Optimizing Noncontiguous Accesses in MPI-IO,” Parallel Computing, (28)1:83-105, January 2002. (ps, pdf)
Posted in MP-IO
Leave a comment
Blocking vs. Non-blocking Coordinated Checkpointing for Large-Scale Fault Tolerant MPI
D. Buntinas, C. Coti, T. Hérault, P. Lemarinier, L. Pilard, A. Rezmerita, E. Rodriguez and F. Cappello, “Blocking vs. Non-blocking Coordinated Checkpointing for Large-Scale Fault Tolerant MPI”, Future Generation Computer Systems, Volume 24, Issue 1, January 2008, Pages 73-84. (pdf)
Posted in Papers
Leave a comment
Using MPI: Portable Parallel Programming with the Message-Passing Interface
W. Gropp, E. Lusk, and A. Skjellum, Using MPI: Portable Parallel Programming with the Message-Passing Interface, MIT Press, 1999.
Posted in Books
Leave a comment
inria
INRIA
MPICH2 on Raspberry Pi
MPICH2 is up and running on the Raspberry Pi (a credit-card sized computer). Installation instructions are available Continue reading
Posted in News & Events
Leave a comment
Partners/Collaborators
MPICH collaborates with a number of partner institutes. Several of these are derivative implementations that work closely with us on supporting MPICH on different platforms, while others are general tools and utilities, as well as other libraries and applications.
Posted in Right Box
Leave a comment
Releases
The current stable release for MPICH is . Source Code () Hydra Process Manager () Downloads Page >>
Posted in Center Box
Leave a comment
MPICH2-1.5 released (Oct. 8, 2012)
A new major release of MPICH2, 1.5, is now available for download. This release adds many new features including support for much of the MPI-3 standard, support for IBM Blue Gene/Q and Intel MIC platforms, and a completely overhauled build system that supports parallel make. This release also fixes many bugs in the Hydra process manager and various other parts of the MPICH2 code. Continue reading
Posted in News & Events
Leave a comment