-
“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. Continue reading →
Author Archives: wptestuser
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
Comments Off on Blocking vs. Non-blocking Coordinated Checkpointing for Large-Scale Fault Tolerant MPI
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
Comments Off on Analyzing the Impact of Supporting Out-of-Order Communication on In-Order Performance with iWARP
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
Comments Off on Self-Consistent MPI Performance Requirements
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
Comments Off on Test Suite for Evaluating Performance of MPI Implementations That Support MPI_THREAD_MULTIPLE
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
Comments Off on Revealing the Performance of MPI RMA Implementations
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
Comments Off on Practical Model Checking Method for Verifying Correctness of MPI Programs
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
Comments Off on Extending the MPI-2 Generalized Request Interface
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
Comments Off on Implementation and Evaluation of Shared-Memory Communication and Synchronization Operations in MPICH2 using the Nemesis Communication Subsystem
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
Comments Off on Open Issues in MPI Implementation
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
Comments Off on Thread Safety in an MPI Implementation: Requirements and Analysis
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
Comments Off on Advanced Flow-control Mechanisms for the Sockets Direct Protocol over InfiniBand
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
Comments Off on Implementing MPI-IO Atomic Mode and Shared File Pointers Using MPI One-Sided Communication
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
Comments Off on Nonuniformly Communicating Noncontiguous Data: A Case Study with PETSc and MPI
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
Comments Off on A New Flexible MPI Collective I/O Implementation
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
Comments Off on Implementation and Shared-Memory Evaluation of MPICH2 over the Nemesis Communication Subsystem
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
Comments Off on Issues in Developing a Thread-Safe MPI Implementation
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
Comments Off on Formal Verification of Programs That Use MPI One-Sided Communication
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
Comments Off on Can MPI Be Used for Persistent Parallel Services?
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
Comments Off on Automatic Memory Optimizations for Improving MPI Derived Datatype Performance
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
Comments Off on Data Transfers Between Processes in an SMP System: Performance Study and Application to MPI
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
Comments Off on Design and Evaluation of Nemesis, a Scalable, Low-Latency, Message-Passing Communication Subsystem
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
Comments Off on Collective Communication on Architectures that Support Simultaneous Communication over Multiple Links
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
Comments Off on MPI-IO/L: Efficient Remote I/O for MPI-IO via Logistical Networking
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
Comments Off on High Performance File I/O for the BlueGene/L Supercomputer
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
Comments Off on Designing a Common Communication Subsystem
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
Comments Off on An Evaluation of Implementation Options for MPI One-Sided Communication
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
Comments Off on Implementing Byte-Range Locks Using MPI One-Sided Communication
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
Comments Off on Implementing MPI-IO Shared File Pointers without File System Support
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
Comments Off on Optimizing the Synchronization Operations in MPI One-Sided Communication
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
Comments Off on Implementing MPI-IO Atomic Mode Without File System Support
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
Comments Off on Optimization of Collective Communication Operations in MPICH
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
Comments Off on The Impact of File Systems on MPI-IO Scalability
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
Comments Off on Efficient Implementation of MPI-2 Passive One-Sided Communication on InfiniBand Clusters
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
Comments Off on Minimizing Synchronization Overhead in the Implementation of MPI One-Sided Communication
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
Comments Off on RFS: Efficient and Flexible Remote File Access for MPI-IO
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
Comments Off on High Performance MPI-2 One-Sided Communication over Infiniband
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
Comments Off on Improving the Performance of Collective Operations in MPICH
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
Comments Off on Improving the Performance of MPI Derived Datatypes by Optimizing Memory-Access Cost
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
Comments Off on Using MPI-2: Advanced Features of the Message-Passing Interface
University of British Columbia
University of British Columbia
Posted in Derivative Implementations
Comments Off on University of British Columbia
Ohio State University
Ohio State University
Posted in Derivative Implementations
Comments Off on Ohio State University
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
Comments Off on Optimizing Noncontiguous Accesses in MPI-IO
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
Comments Off on Blocking vs. Non-blocking Coordinated Checkpointing for Large-Scale Fault Tolerant MPI
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
Comments Off on Using MPI: Portable Parallel Programming with the Message-Passing Interface
Absoft Corporation
Absoft Corporation
Posted in Other Collaborators
Comments Off on Absoft Corporation
Totalview Technologies
Totalview Technologies
Posted in Other Collaborators
Comments Off on Totalview Technologies
inria
INRIA
Posted in Partner Tools, Libraries and Application Developers and Other Code Contributors
Comments Off on 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
Comments Off on MPICH2 on Raspberry Pi
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
Comments Off on Partners/Collaborators
Releases
The current stable release for MPICH is . Source Code () Hydra Process Manager () Downloads Page >>
Posted in Center Box
Comments Off on Releases
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
Comments Off on MPICH2-1.5 released (Oct. 8, 2012)