Evaluation of Connected Component Labeling Algorithms on Shared and Distributed Memory Multiprocessors. - Alok N. Choudhary; Rajeev Thakur (IPPS, 1992)

Scheduling Regular and Irregular Communication Patterns on the CM-5. - Ravi Ponnusamy; Rajeev Thakur; Alok N. Choudhary; Geoffrey C. Fox (SC, 1992)

Experimental Performance Evaluation of the CM-5. - Ravi Ponnusamy; Rajeev Thakur; Alok N. Choudhary; Kishore Velamakanni; Zeki Bozkus; Geoffrey C. Fox (J. Parallel Distributed Comput., 1993)

Compiler and runtime support for out-of-core HPF programs. - Rajeev Thakur; Rajesh Bordawekar; Alok N. Choudhary (International Conference on Supercomputing, 1994)

All-to-All Communication on Meshes with Wormhole Routing. - Rajeev Thakur; Alok N. Choudhary (IPPS, 1994)

Complete Exchange on a Wormhole Routed Mesh. - Rajeev Thakur; Alok N. Choudhary; Geoffrey C. Fox (MASCOTS, 1994)

Connected Component Labeling on Coarse Grain Parallel Computers: An Experimental Study. - Alok N. Choudhary; Rajeev Thakur (J. Parallel Distributed Comput., 1994)

Compilation of out-of-core data parallel programs for distributed memory machines. - Rajeev Thakur; Rajesh Bordawekar; Alok N. Choudhary (SIGARCH Comput. Archit. News, 1994)

Complete exchange on the CM-5 and Touchstone Delta. - Rajeev Thakur; Ravi Ponnusamy; Alok N. Choudhary; Geoffrey C. Fox (J. Supercomput., 1995)

Runtime Support for Out-of-Core Parallel Programs. - Rajeev Thakur; Alok N. Choudhary (Input/Output in Parallel and Distributed Computer Systems, 1996)

An Experimental Evaluation of the Parallel I/O Systems of the IBM SP and Intel Paragon Using a Production Application. - Rajeev Thakur; William Gropp; Ewing L. Lusk (ACPC, 1996)

Passion: Optimized I/O for Parallel Applications. - Rajeev Thakur; Alok N. Choudhary; Rajesh Bordawekar; Sachin More; Sivaramakrishna Kuditipudi (Computer, 1996)

An Extended Two-Phase Method for Accessing Sections of Out-of-Core Arrays. - Rajeev Thakur; Alok N. Choudhary (Sci. Program., 1996)

Efficient Algorithms for Array Redistribution. - Rajeev Thakur; Alok N. Choudhary; J. Ramanujam (IEEE Trans. Parallel Distributed Syst., 1996)

A Case for Using MPI's Derived Datatypes to Improve I/O Performance. - Rajeev Thakur; William Gropp; Ewing L. Lusk (SC, 1998)

I/O in Parallel Applications: the Weakest Link. - Rajeev Thakur; Ewing L. Lusk; William Gropp (Int. J. High Perform. Comput. Appl., 1998)

Data Management for Large-Scale Scientific Computations in High Performance Distributed Systems. - Alok N. Choudhary; Mahmut T. Kandemir; Harsha S. Nagesh; Jaechun No; Xiaohui Shen; Valerie E. Taylor; Sachin More; Rajeev Thakur (HPDC, 1999)

On Implementing MPI-IO Portably and with High Performance. - Rajeev Thakur; William Gropp; Ewing L. Lusk (IOPADS, 1999)

Improving Collective I/O Performance Using Threads. - Phillip M. Dickens; Rajeev Thakur (IPPS/SPDP, 1999)

PVFS: A Parallel File System for Linux Clusters. - Philip H. Carns; Walter B. Ligon III; Robert B. Ross; Rajeev Thakur (Annual Linux Showcase & Conference, 2000)

Parallel I/O and Storage Technology. - Rajeev Thakur; Rolf Hempel; Elizabeth A. M. Shriver; Peter Brezany (Euro-Par, 2000)

An evaluation of Java's I/O capabilities for high-performance computing. - Phillip M. Dickens; Rajeev Thakur (Java Grande, 2000)

Integrating Parallel File I/O and Database Support for High-Performance Scientific Data Management. - Jaechun No; Rajeev Thakur; Alok N. Choudhary (SC, 2000)

Data management for large-scale scientific computations in high performance distributed systems. - Alok N. Choudhary; Mahmut T. Kandemir; Jaechun No; Gokhan Memik; Xiaohui Shen; Wei-keng Liao; Harsha S. Nagesh; Sachin More; Valerie E. Taylor; Rajeev Thakur; Rick L. Stevens (Clust. Comput., 2000)

A Scientific Data Management System for Irregular Applications. - Jaechun No; Rajeev Thakur; Dinesh K. Kaushik; Lori A. Freitag; Alok N. Choudhary (IPDPS, 2001)

High-performance file I/O in Java: Existing approaches and bulk I/O extensions. - Dan Bonachea; Phillip M. Dickens; Rajeev Thakur (Concurr. Comput. Pract. Exp., 2001)

Evaluation of Collective I/O Implementations on Parallel Architectures. - Phillip M. Dickens; Rajeev Thakur (J. Parallel Distributed Comput., 2001)

Optimizing noncontiguous accesses in MPI-IO. - Rajeev Thakur; William Gropp; Ewing L. Lusk (Parallel Comput., 2002)

Improving the Performance of MPI Derived Datatypes by Optimizing Memory-Access Cost. - Surendra Byna; William D. Gropp; Xian-He Sun; Rajeev Thakur (CLUSTER, 2003)

Using MPI-2: Advanced Features of the Message Passing Interface. - William D. Gropp; Ewing L. Lusk; Robert B. Ross; Rajeev Thakur (CLUSTER, 2003)

Improving the Performance of Collective Operations in MPICH. - Rajeev Thakur; William Gropp (PVM/MPI, 2003)

Parallel netCDF: A High-Performance Scientific I/O Interface. - Jianwei Li; Wei-keng Liao; Alok N. Choudhary; Robert B. Ross; Rajeev Thakur; William Gropp; Robert Latham; Andrew R. Siegel; Brad Gallagher; Michael Zingale (SC, 2003)

Parallel netCDF: A Scientific High-Performance I/O Interface - Jianwei Li; Wei-keng Liao; Alok N. Choudhary; Robert B. Ross; Rajeev Thakur; William Gropp; Robert Latham (CoRR, 2003)

High-performance scientific data management system. - Jaechun No; Rajeev Thakur; Alok N. Choudhary (J. Parallel Distributed Comput., 2003)

High performance MPI-2 one-sided communication over InfiniBand. - Weihang Jiang; Jiuxing Liu; Hyun-Wook Jin; Dhabaleswar K. Panda 001; William Gropp; Rajeev Thakur (CCGRID, 2004)

Predicting memory-access cost based on data-access patterns. - Surendra Byna; Xian-He Sun; William Gropp; Rajeev Thakur (CLUSTER, 2004)

RFS: efficient and flexible remote file access for MPI-IO. - Jonghyun Lee 001; Robert B. Ross; Rajeev Thakur; Xiaosong Ma; Marianne Winslett (CLUSTER, 2004)

On the Performance of the POSIX I/O Interface to PVFS. - Murali Vilayannur; Robert B. Ross; Philip H. Carns; Rajeev Thakur; Anand Sivasubramaniam; Mahmut T. Kandemir (PDP, 2004)

Efficient Implementation of MPI-2 Passive One-Sided Communication on InfiniBand Clusters. - Weihang Jiang; Jiuxing Liu; Hyun-Wook Jin; Dhabaleswar K. Panda 001; Darius Buntinas; Rajeev Thakur; William D. Gropp (PVM/MPI, 2004)

The Impact of File Systems on MPI-IO Scalability. - Robert Latham; Robert B. Ross; Rajeev Thakur (PVM/MPI, 2004)

Minimizing Synchronization Overhead in the Implementation of MPI One-Sided Communication. - Rajeev Thakur; William D. Gropp; Brian R. Toonen (PVM/MPI, 2004)

Implementing MPI-IO atomic mode without file system support. - Robert B. Ross; Robert Latham; William Gropp; Rajeev Thakur; Brian R. Toonen (CCGRID, 2005)

An Evaluation of Implementation Options for MPI One-Sided Communication. - William D. Gropp; Rajeev Thakur (PVM/MPI, 2005)

Implementing MPI-IO Shared File Pointers Without File System Support. - Robert Latham; Robert B. Ross; Rajeev Thakur; Brian R. Toonen (PVM/MPI, 2005)

Implementing Byte-Range Locks Using MPI One-Sided Communication. - Rajeev Thakur; Robert B. Ross; Robert Latham (PVM/MPI, 2005)

Optimizing the Synchronization Operations in Message Passing Interface One-Sided Communication. - Rajeev Thakur; William Gropp; Brian R. Toonen (Int. J. High Perform. Comput. Appl., 2005)

Optimization of Collective Communication Operations in MPICH. - Rajeev Thakur; Rolf Rabenseifner; William Gropp (Int. J. High Perform. Comput. Appl., 2005)

A New Flexible MPI Collective I/O Implementation. - Kenin Coloma; Avery Ching; Alok N. Choudhary; Wei-keng Liao; Robert B. Ross; Rajeev Thakur; Lee Ward (CLUSTER, 2006)

High performance file I/O for the Blue Gene/L supercomputer. - Hao Yu 008; Ramendra K. Sahoo; C. Howson; George Almási 001; José G. Castaños; Manish Gupta 002; José E. Moreira; Jeffrey J. Parker; Thomas Engelsiepen; Robert B. Ross; Rajeev Thakur; Robert Latham; et al. (HPCA, 2006)

MPI-IO/L: efficient remote I/O for MPI-IO via logistical networking. - Jonghyun Lee 001; Robert B. Ross; Scott Atchley; Micah Beck; Rajeev Thakur (IPDPS, 2006)

Collective communication on architectures that support simultaneous communication over multiple links. - Ernie Chan; Robert A. van de Geijn; William Gropp; Rajeev Thakur (PPoPP, 2006)

Automatic Memory Optimizations for Improving MPI Derived Datatype Performance. - Surendra Byna; Xian-He Sun; Rajeev Thakur; William Gropp (PVM/MPI, 2006)

Issues in Developing a Thread-Safe MPI Implementation. - William D. Gropp; Rajeev Thakur (PVM/MPI, 2006)

Can MPI Be Used for Persistent Parallel Services? - Robert Latham; Robert B. Ross; Rajeev Thakur (PVM/MPI, 2006)

Formal Verification of Programs That Use MPI One-Sided Communication. - Salman Pervez; Ganesh Gopalakrishnan; Robert M. Kirby; Rajeev Thakur; William D. Gropp (PVM/MPI, 2006)

S01 - Advanced MPI: I/O and one-sided communication. - William Gropp; Ewing L. Lusk; Rajeev Thakur; Robert B. Ross (SC, 2006)

M02 - Parallel I/O in practice. - Robert B. Ross; Rajeev Thakur; William Loewe; Robert Latham (SC, 2006)

Discretionary Caching for I/O on Clusters. - Murali Vilayannur; Anand Sivasubramaniam; Mahmut T. Kandemir; Rajeev Thakur; Robert B. Ross (Clust. Comput., 2006)

Open Issues in MPI Implementation. - Rajeev Thakur; William Gropp (Asia-Pacific Computer Systems Architecture Conference, 2007)

Advanced Flow-control Mechanisms for the Sockets Direct Protocol over InfiniBand. - Pavan Balaji; Sitha Bhagvat; Dhabaleswar K. Panda 001; Rajeev Thakur; William Gropp (ICPP, 2007)

A Meta-Learning Failure Predictor for Blue Gene/L Systems. - Prashasta Gujrati; Yawei Li; Zhiling Lan; Rajeev Thakur; John White (ICPP, 2007)

Nonuniformly Communicating Noncontiguous Data: A Case Study with PETSc and MPI. - Pavan Balaji; Darius Buntinas; Satish Balay; Barry F. Smith; Rajeev Thakur; William Gropp (IPDPS, 2007)

Parallel I/O Performance Characterization of Columbia and NEC SX-8 Superclusters. - Subhash Saini; Dale Talcott; Rajeev Thakur; Panagiotis A. Adamidis; Rolf Rabenseifner; Robert Ciotti (IPDPS, 2007)

Revealing the Performance of MPI RMA Implementations. - William D. Gropp; Rajeev Thakur (PVM/MPI, 2007)

Extending the MPI-2 Generalized Request Interface. - Robert Latham; William Gropp; Robert B. Ross; Rajeev Thakur (PVM/MPI, 2007)

Practical Model-Checking Method for Verifying Correctness of MPI Programs. - Salman Pervez; Ganesh Gopalakrishnan; Robert M. Kirby; Robert Palmer; Rajeev Thakur; William Gropp (PVM/MPI, 2007)

Test Suite for Evaluating Performance of MPI Implementations That Support MPI_THREAD_MULTIPLE. - Rajeev Thakur; William Gropp (PVM/MPI, 2007)

Self-consistent MPI Performance Requirements. - Jesper Larsson Träff; William Gropp; Rajeev Thakur (PVM/MPI, 2007)

Analyzing the impact of supporting out-of-order communication on in-order performance with iWARP. - Pavan Balaji; Wu-chun Feng; Sitha Bhagvat; Dhabaleswar K. Panda 001; Rajeev Thakur; William Gropp (SC, 2007)

Implementing MPI-IO Atomic Mode and Shared File Pointers Using MPI One-Sided Communication. - Robert Latham; Robert B. Ross; Rajeev Thakur (Int. J. High Perform. Comput. Appl., 2007)

Thread-safety in an MPI implementation: Requirements and analysis. - William Gropp; Rajeev Thakur (Parallel Comput., 2007)

Sockets Direct Protocol for Hybrid Network Stacks: A Case Study with iWARP over 10G Ethernet. - Pavan Balaji; Sitha Bhagvat; Rajeev Thakur; Dhabaleswar K. Panda 001 (HiPC, 2008)

Communication Analysis of Parallel 3D FFT for Flat Cartesian Meshes on Large Blue Gene Systems. - Anthony Chan; Pavan Balaji; William Gropp; Rajeev Thakur (HiPC, 2008)

2008 International Conference on Parallel Processing September 8-12, 2008 Portland, Oregon Exploring Parallel I/O Concurrency with Speculative Prefetching. - Yong Chen 001; Surendra Byna; Xian-He Sun; Rajeev Thakur; William Gropp (ICPP, 2008)

Semantics-based distributed I/O for mpiBLAST. - Pavan Balaji; Wu-chun Feng; Jeremy S. Archuleta; Heshan Lin; Rajkumar Kettimuthu; Rajeev Thakur; Xiaosong Ma (PPoPP, 2008)

Toward Efficient Support for Multithreaded MPI Communication. - Pavan Balaji; Darius Buntinas; David Goodell; William Gropp; Rajeev Thakur (PVM/MPI, 2008)

Non-data-communication Overheads in MPI: Analysis on Blue Gene/P. - Pavan Balaji; Anthony Chan; William Gropp; Rajeev Thakur; Ewing L. Lusk (PVM/MPI, 2008)

Self-consistent MPI-IO Performance Requirements and Expectations. - William D. Gropp; Dries Kimpe; Robert B. Ross; Rajeev Thakur; Jesper Larsson Träff (PVM/MPI, 2008)

A Formal Approach to Detect Functionally Irrelevant Barriers in MPI Programs. - Subodh Sharma 001; Sarvani S. Vakkalanka; Ganesh Gopalakrishnan; Robert M. Kirby; Rajeev Thakur; William Gropp (PVM/MPI, 2008)

A Simple, Pipelined Algorithm for Large, Irregular All-gather Problems. - Jesper Larsson Träff; Andreas Ripke; Christian Siebert; Pavan Balaji; Rajeev Thakur; William Gropp (PVM/MPI, 2008)

Implementing Efficient Dynamic Formal Verification Methods for MPI Programs. - Sarvani S. Vakkalanka; Michael Delisi; Ganesh Gopalakrishnan; Robert M. Kirby; Rajeev Thakur; William Gropp (PVM/MPI, 2008)

Parallel I/O prefetching using MPI file caching and I/O signatures. - Surendra Byna; Yong Chen 001; Xian-He Sun; Rajeev Thakur; William Gropp (SC, 2008)

Hiding I/O latency with pre-execution prefetching for parallel applications. - Yong Chen 001; Surendra Byna; Xian-He Sun; Rajeev Thakur; William Gropp (SC, 2008)

Natively Supporting True One-Sided Communication in. - Gopalakrishnan Santhanaraman; Pavan Balaji; K. Gopalakrishnan; Rajeev Thakur; William Gropp; Dhabaleswar K. Panda 001 (CCGRID, 2009)

Investigating High Performance RMA Interfaces for the MPI-3 Standard. - Vinod Tipparaju; William Gropp; Hubert Ritzdorf; Rajeev Thakur; Jesper Larsson Träff (ICPP, 2009)

Formal verification of practical MPI programs. - Anh Vo; Sarvani S. Vakkalanka; Michael Delisi; Ganesh Gopalakrishnan; Robert M. Kirby; Rajeev Thakur (PPoPP, 2009)

How Formal Dynamic Verification Tools Facilitate Novel Concurrency Visualizations. - Sriram Aananthakrishnan; Michael Delisi; Sarvani S. Vakkalanka; Anh Vo; Ganesh Gopalakrishnan; Robert M. Kirby; Rajeev Thakur (PVM/MPI, 2009)

MPI on a Million Processors. - Pavan Balaji; Darius Buntinas; David Goodell; William Gropp; Sameer Kumar 001; Ewing L. Lusk; Rajeev Thakur; Jesper Larsson Träff (PVM/MPI, 2009)

Processing MPI Datatypes Outside MPI. - Robert B. Ross; Robert Latham; William Gropp; Ewing L. Lusk; Rajeev Thakur (PVM/MPI, 2009)

Conflict Detection Algorithm to Minimize Locking for MPI-IO Atomicity. - Saba Sehrish; Jun Wang 001; Rajeev Thakur (PVM/MPI, 2009)

Static-Analysis Assisted Dynamic Verification of MPI Waitany Programs (Poster Abstract). - Sarvani S. Vakkalanka; Grzegorz Szubzda; Anh Vo; Ganesh Gopalakrishnan; Robert M. Kirby; Rajeev Thakur (PVM/MPI, 2009)

Sound and Efficient Dynamic Verification of MPI Programs with Probe Non-determinism. - Anh Vo; Sarvani S. Vakkalanka; Jason Williams; Ganesh Gopalakrishnan; Robert M. Kirby; Rajeev Thakur (PVM/MPI, 2009)

Hierarchical Collectives in MPICH2. - Hao Zhu 013; David Goodell; William Gropp; Rajeev Thakur (PVM/MPI, 2009)

A configurable algorithm for parallel image-compositing applications. - Tom Peterka; David Goodell; Robert B. Ross; Han-Wei Shen; Rajeev Thakur (SC, 2009)

Toward message passing for a million processes: characterizing MPI on a massive scale blue gene/P. - Pavan Balaji; Anthony Chan; Rajeev Thakur; William Gropp; Ewing L. Lusk (Comput. Sci. Res. Dev., 2009)

ProOnE: a general-purpose protocol onload engine for multi- and many-core architectures. - Ping Lai; Pavan Balaji; Rajeev Thakur; Dhabaleswar K. Panda 001 (Comput. Sci. Res. Dev., 2009)

Test suite for evaluating performance of multithreaded MPI communication. - Rajeev Thakur; William Gropp (Parallel Comput., 2009)

Hybrid parallel programming with MPI and unified parallel C. - James Dinan; Pavan Balaji; Ewing L. Lusk; P. Sadayappan; Rajeev Thakur (Conf. Computing Frontiers, 2010)

Improving Parallel I/O Performance with Data Layout Awareness. - Yong Chen 001; Xian-He Sun; Rajeev Thakur; Huaiming Song; Hui Jin 001 (CLUSTER, 2010)

Minimizing MPI Resource Contention in Multithreaded Multicore Environments. - David Goodell; Pavan Balaji; Darius Buntinas; Gábor Dózsa; William Gropp; Sameer Kumar 001; Bronis R. de Supinski; Rajeev Thakur (CLUSTER, 2010)

A layout-aware optimization strategy for collective I/O. - Yong Chen 001; Huaiming Song; Rajeev Thakur; Xian-He Sun (HPDC, 2010)

Enabling active storage on parallel I/O software stacks. - Seung Woo Son 001; Samuel Lang; Philip H. Carns; Robert B. Ross; Rajeev Thakur; Berkin Özisikyilmaz; Prabhat Kumar 002; Wei-keng Liao; Alok N. Choudhary (MSST, 2010)

PMI: A Scalable Parallel Process-Management Interface for Extreme-Scale Systems. - Pavan Balaji; Darius Buntinas; David Goodell; William Gropp; Jayesh Krishna; Ewing L. Lusk; Rajeev Thakur (EuroMPI, 2010)

Dynamic Verification of Hybrid Programs. - Wei-Fan Chiang; Grzegorz Szubzda; Ganesh Gopalakrishnan; Rajeev Thakur (EuroMPI, 2010)

Enabling Concurrent Multithreaded MPI Communication on Multicore Petascale Systems. - Gábor Dózsa; Sameer Kumar 001; Pavan Balaji; Darius Buntinas; David Goodell; William Gropp; Joe Ratterman; Rajeev Thakur (EuroMPI, 2010)

Toward Performance Models of MPI Implementations for Understanding Application Scaling Issues. - Torsten Hoefler; William Gropp; Rajeev Thakur; Jesper Larsson Träff (EuroMPI, 2010)

Implementing MPI on Windows: Comparison with Common Approaches on Unix. - Jayesh Krishna; Pavan Balaji; Ewing L. Lusk; Rajeev Thakur; Fabian Tiller (EuroMPI, 2010)

Global-scale distributed I/O with ParaMEDIC. - Pavan Balaji; Wu-chun Feng; Heshan Lin; Jeremy S. Archuleta; Satoshi Matsuoka; Andrew S. Warren; João Carlos Setubal; Ewing L. Lusk; Rajeev Thakur; Ian T. Foster; Daniel S. Katz; Shantenu Jha; et al. (Concurr. Comput. Pract. Exp., 2010)

Fine-Grained Multithreading Support for Hybrid Threaded MPI Programming. - Pavan Balaji; Darius Buntinas; David Goodell; William Gropp; Rajeev Thakur (Int. J. High Perform. Comput. Appl., 2010)

The Importance of Non-Data-Communication Overheads in MPI. - Pavan Balaji; Anthony Chan; William Gropp; Rajeev Thakur; Ewing L. Lusk (Int. J. High Perform. Comput. Appl., 2010)

A Pipelined Algorithm for Large, Irregular All-Gather Problems. - Jesper Larsson Träff; Andreas Ripke; Christian Siebert; Pavan Balaji; Rajeev Thakur; William Gropp (Int. J. High Perform. Comput. Appl., 2010)

A study of dynamic meta-learning for failure prediction in large-scale systems. - Zhiling Lan; Jiexing Gu; Ziming Zheng; Rajeev Thakur; Susan Coghlan (J. Parallel Distributed Comput., 2010)

Formal methods applied to high-performance computing software design: a case study of MPI one-sided communication-based locking. - Salman Pervez; Ganesh Gopalakrishnan; Robert M. Kirby; Rajeev Thakur; William Gropp (Softw. Pract. Exp., 2010)

Self-Consistent MPI Performance Guidelines. - Jesper Larsson Träff; William D. Gropp; Rajeev Thakur (IEEE Trans. Parallel Distributed Syst., 2010)

A Segment-Level Adaptive Data Layout Scheme for Improved Load Balance in Parallel File Systems. - Huaiming Song; Yanlong Yin; Xian-He Sun; Rajeev Thakur; Samuel Lang (CCGRID, 2011)

LACIO: A New Collective I/O Strategy for Parallel I/O Systems. - Yong Chen 001; Xian-He Sun; Rajeev Thakur; Philip C. Roth; William D. Gropp (IPDPS, 2011)

Scalable Memory Use in MPI: A Case Study with MPICH2. - David Goodell; William Gropp; Xin Zhao; Rajeev Thakur (EuroMPI, 2011)

Performance Expectations and Guidelines for MPI Derived Datatypes. - William Gropp; Torsten Hoefler; Rajeev Thakur; Jesper Larsson Träff (EuroMPI, 2011)

Server-side I/O coordination for parallel file systems. - Huaiming Song; Yanlong Yin; Xian-He Sun; Rajeev Thakur; Samuel Lang (SC, 2011)

Formal analysis of MPI-based parallel programs. - Ganesh Gopalakrishnan; Robert M. Kirby; Stephen F. Siegel; Rajeev Thakur; William Gropp; Ewing L. Lusk; Bronis R. de Supinski; Martin Schulz 001; Greg Bronevetsky (Commun. ACM, 2011)

The scalable process topology interface of MPI 2.2. - Torsten Hoefler; Rolf Rabenseifner; Hubert Ritzdorf; Bronis R. de Supinski; Rajeev Thakur; Jesper Larsson Träff (Concurr. Comput. Pract. Exp., 2011)

The International Exascale Software Project roadmap. - Jack J. Dongarra; Peter H. Beckman; Terry Moore; Patrick Aerts; Giovanni Aloisio; Jean-Claude Andre; David Barkai; Jean-Yves Berthou; Taisuke Boku; Bertrand Braunschweig; Franck Cappello; Barbara M. Chapman; et al. (Int. J. High Perform. Comput. Appl., 2011)

Mpi on millions of Cores. - Pavan Balaji; Darius Buntinas; David Goodell; William Gropp; Torsten Hoefler; Sameer Kumar 001; Ewing L. Lusk; Rajeev Thakur; Jesper Larsson Träff (Parallel Process. Lett., 2011)

Transparent Accelerator Migration in a Virtualized GPU Environment. - Shucai Xiao; Pavan Balaji; James Dinan; Qian Zhu; Rajeev Thakur; Susan Coghlan; Heshan Lin; Gaojin Wen; Jue Hong; Wu-chun Feng (CCGRID, 2012)

Boosting Application-Specific Parallel I/O Optimization Using IOSIG. - Yanlong Yin; Surendra Byna; Huaiming Song; Xian-He Sun; Rajeev Thakur (CCGRID, 2012)

A Decoupled Execution Paradigm for Data-Intensive High-End Computing. - Yong Chen 001; Chao Chen; Xian-He Sun; William D. Gropp; Rajeev Thakur (CLUSTER, 2012)

KNOWAC: I/O Prefetch via Accumulated Knowledge. - Jun He; Xian-He Sun; Rajeev Thakur (CLUSTER, 2012)

Enabling Fast, Noncontiguous GPU Data Movement in Hybrid MPI+GPU Environments. - John Jenkins; James Dinan; Pavan Balaji; Nagiza F. Samatova; Rajeev Thakur (CLUSTER, 2012)

MPI-ACC: An Integrated and Extensible Approach to Data Movement in Accelerator-based Systems. - Ashwin M. Aji; James Dinan; Darius Buntinas; Pavan Balaji; Wu-chun Feng; Keith R. Bisset; Rajeev Thakur (HPCC-ICESS, 2012)

DMA-Assisted, Intranode Communication in GPU Accelerated Systems. - Feng Ji; Ashwin M. Aji; James Dinan; Darius Buntinas; Pavan Balaji; Rajeev Thakur; Wu-chun Feng; Xiaosong Ma (HPCC-ICESS, 2012)

CHAIO: Enabling HPC Applications on Data-Intensive File Systems. - Hui Jin 001; Jiayu Ji; Xian-He Sun; Yong Chen 001; Rajeev Thakur (ICPP, 2012)

A Server-Level Adaptive Data Layout Strategy for Parallel File Systems. - Huaiming Song; Hui Jin 001; Jun He; Xian-He Sun; Rajeev Thakur (IPDPS Workshops, 2012)

Efficient Multithreaded Context ID Allocation in MPI. - James Dinan; David Goodell; William Gropp; Rajeev Thakur; Pavan Balaji (EuroMPI, 2012)

Advanced MPI Including New MPI-3 Features. - William Gropp; Ewing L. Lusk; Rajeev Thakur (EuroMPI, 2012)

Leveraging MPI's One-Sided Communication Interface for Shared-Memory Programming. - Torsten Hoefler; James Dinan; Darius Buntinas; Pavan Balaji; Brian W. Barrett; Ron Brightwell; William Gropp; Vivek Kale; Rajeev Thakur (EuroMPI, 2012)

IOPin: Runtime Profiling of Parallel I/O in HPC Systems. - Seong Jo Kim; Seung Woo Son 001; Wei-keng Liao; Mahmut T. Kandemir; Rajeev Thakur; Alok N. Choudhary (SC Companion, 2012)

Abstract: Memory-Conscious Collective I/O for Extreme-Scale HPC Systems. - Yin Lu; Yong Chen 001; Rajeev Thakur; Yu Zhuang (SC Companion, 2012)

Poster: Memory-Conscious Collective I/O for Extreme-Scale HPC Systems. - Yin Lu; Yong Chen 001; Rajeev Thakur; Yu Zhuang (SC Companion, 2012)

Toward Asynchronous and MPI-Interoperable Active Messages. - Xin Zhao; Darius Buntinas; Judicael A. Zounmevo; James Dinan; David Goodell; Pavan Balaji; Rajeev Thakur; Ahmad Afsahi; William Gropp (CCGRID, 2013)

Runtime system design of decoupled execution paradigm for data-intensive high-end computing. - Kun Feng; Yanlong Yin; Chao Chen; Hassan Eslami; Xian-He Sun; Yong Chen 001; Rajeev Thakur; William Gropp (CLUSTER, 2013)

Optimization Strategies for MPI-Interoperable Active Messages. - Xin Zhao; Pavan Balaji; William Gropp; Rajeev Thakur (DASC, 2013)

On the efficacy of GPU-integrated MPI for scientific applications. - Ashwin M. Aji; Lokendra S. Panwar; Feng Ji; Milind Chabbi; Karthik Murthy; Pavan Balaji; Keith R. Bisset; James Dinan; Wu-chun Feng; John M. Mellor-Crummey; Xiaosong Ma; Rajeev Thakur (HPDC, 2013)

pVOCL: Power-Aware Dynamic Placement and Migration in Virtualized GPU Environments. - Palden Lama; Yan Li 005; Ashwin M. Aji; Pavan Balaji; James Dinan; Shucai Xiao; Yunquan Zhang; Wu-chun Feng; Rajeev Thakur; Xiaobo Zhou 002 (ICDCS, 2013)

MPI-Interoperable Generalized Active Messages. - Xin Zhao; Pavan Balaji; William Gropp; Rajeev Thakur (ICPADS, 2013)

Memory-conscious collective I/O for extreme scale HPC systems. - Yin Lu; Yong Chen 001; Yu Zhuang; Rajeev Thakur (ROSS@ICS, 2013)

Synchronization and Ordering Semantics in Hybrid MPI+GPU Programming. - Ashwin M. Aji; Pavan Balaji; James Dinan; Wu-chun Feng; Rajeev Thakur (IPDPS Workshops, 2013)

Pattern-Direct and Layout-Aware Replication Scheme for Parallel I/O Systems. - Yanlong Yin; Jibing Li; Jun He; Xian-He Sun; Rajeev Thakur (IPDPS, 2013)

Enabling MPI interoperability through flexible communication endpoints. - James Dinan; Pavan Balaji; David Goodell; Douglas Miller; Marc Snir; Rajeev Thakur (EuroMPI, 2013)

Analysis of topology-dependent MPI performance on Gemini networks. - Antonio J. Peña; Ralf G. Correa Carvalho; James Dinan; Pavan Balaji; Rajeev Thakur; William Gropp (EuroMPI, 2013)

MPI + MPI: a new hybrid approach to parallel programming with MPI plus shared memory. - Torsten Hoefler; James Dinan; Darius Buntinas; Pavan Balaji; Brian Barrett; Ron Brightwell; William Gropp; Vivek Kale; Rajeev Thakur (Computing, 2013)

Software Abstractions and Methodologies for HPC Simulation Codes on Future Architectures. - Anshu Dubey; Steven R. Brandt; Richard C. Brower; M. Giles; Paul D. Hovland; Don Q. Lamb; Frank Löffler 001; Boyana Norris; Brian W. O'Shea; Claudio Rebbi; Marc Snir; Rajeev Thakur (CoRR, 2013)

Decoupled I/O for Data-Intensive High Performance Computing. - Chao Chen; Yong Chen 001; Kun Feng; Yanlong Yin; Hassan Eslami; Rajeev Thakur; Xian-He Sun; William D. Gropp (ICPP Workshops, 2014)

Rethinking key-value store for parallel I/O optimization. - Yanlong Yin; Antonios Kougkas; Kun Feng; Hassan Eslami; Yin Lu; Xian-He Sun; Rajeev Thakur; William Gropp (DISCS@SC, 2014)

Enabling communication concurrency through flexible MPI endpoints. - James Dinan; Ryan E. Grant; Pavan Balaji; David Goodell; Douglas Miller; Marc Snir; Rajeev Thakur (Int. J. High Perform. Comput. Appl., 2014)

Processing MPI Derived Datatypes on Noncontiguous GPU-Resident Data. - John Jenkins; James Dinan; Pavan Balaji; Tom Peterka; Nagiza F. Samatova; Rajeev Thakur (IEEE Trans. Parallel Distributed Syst., 2014)

Distributed Monitoring and Management of Exascale Systems in the Argo Project. - Swann Perarnau; Rajeev Thakur; Kamil Iskra; Ken Raffenetti; Franck Cappello; Rinku Gupta; Peter H. Beckman; Marc Snir; Henry Hoffmann; Martin Schulz 001; Barry Rountree (DAIS, 2015)

Efficient disk-to-disk sorting: a case study in the decoupled execution paradigm. - Hassan Eslami; Anthony Kougkas; Maria Kotsifakou; Theodoros Kasampalis; Kun Feng; Yin Lu; William Gropp; Xian-He Sun; Yong Chen 001; Rajeev Thakur (DISCS@SC, 2015)

Collective input/output under memory constraints. - Yin Lu; Yong Chen 001; Yu Zhuang; Jialin Liu 002; Rajeev Thakur (Int. J. High Perform. Comput. Appl., 2015)

Performance model-directed data sieving for high-performance I/O. - Yong Chen 001; Yin Lu; Prathamesh Amritkar; Rajeev Thakur; Yu Zhuang (J. Supercomput., 2015)

IOPro: a parallel I/O profiling and visualization framework for high-performance storage systems. - Seong Jo Kim; Yuanrui Zhang; Seung Woo Son 001; Mahmut T. Kandemir; Wei-keng Liao; Rajeev Thakur; Alok N. Choudhary (J. Supercomput., 2015)

Remote Memory Access Programming in MPI-3. - Torsten Hoefler; James Dinan; Rajeev Thakur; Brian Barrett; Pavan Balaji; William Gropp; Keith D. Underwood (ACM Trans. Parallel Comput., 2015)

Rethinking High Performance Computing System Architecture for Scientific Big Data Applications. - Yong Chen 001; Chao Chen; Yanlong Yin; Xian-He Sun; Rajeev Thakur; William Gropp (Trustcom/BigDataSE/ISPA, 2016)

Scanning LIDAR in Advanced Driver Assistance Systems and Beyond. - Rajeev Thakur (IEEE Consumer Electron. Mag., 2016)

An implementation and evaluation of the MPI 3.0 one-sided communication interface. - James Dinan; Pavan Balaji; Darius Buntinas; David Goodell; William Gropp; Rajeev Thakur (Concurr. Comput. Pract. Exp., 2016)

MPI-ACC: Accelerator-Aware MPI for Scientific Applications. - Ashwin M. Aji; Lokendra S. Panwar; Feng Ji; Karthik Murthy; Milind Chabbi; Pavan Balaji; Keith R. Bisset; James Dinan; Wu-chun Feng; John M. Mellor-Crummey; Xiaosong Ma; Rajeev Thakur (IEEE Trans. Parallel Distributed Syst., 2016)

Rethinking key-value store for parallel I/O optimization. - Anthony Kougkas; Hassan Eslami; Xian-He Sun; Rajeev Thakur; William Gropp (Int. J. High Perform. Comput. Appl., 2017)

Guest editor's introduction: Special issue on best papers from EuroMPI/USA 2017. - William Gropp; Rajeev Thakur (Parallel Comput., 2019)

A FACT-based Approach: Making Machine Learning Collective Autotuning Feasible on Exascale Systems. - Michael Wilkins; Yanfei Guo; Rajeev Thakur; Nikos Hardavellas; Peter A. Dinda; Min Si (ExaMPI@SC, 2021)

Colmena: Scalable Machine-Learning-Based Steering of Ensemble Simulations for High Performance Computing. - Logan T. Ward; Ganesh Sivaraman; J. Gregory Pauloski; Yadu N. Babuji; Ryan Chard; Naveen Dandu; Paul C. Redfern; Rajeev S. Assary; Kyle Chard; Larry A. Curtiss; Rajeev Thakur; Ian T. Foster (MLHPC@SC, 2021)

Performance Portability in the Exascale Computing Project: Exploration Through a Panel Series. - Anshu Dubey; Lois Curfman McInnes; Rajeev Thakur; Erik W. Draeger; Thomas M. Evans 001; Timothy C. Germann; William E. Hart (Comput. Sci. Eng., 2021)

Co-design Center for Exascale Machine Learning Technologies (ExaLearn). - Francis J. Alexander; James A. Ang; Jenna A. Bilbrey; Jan Balewski; Tiernan Casey; Ryan Chard; Jong Choi 001; Sutanay Choudhury; Bert J. Debusschere; Anthony M. DeGennaro; Nikoli Dryden; J. Austin Ellis; et al. (Int. J. High Perform. Comput. Appl., 2021)

Translational research in the MPICH project. - William Gropp; Rajeev Thakur; Pavan Balaji (J. Comput. Sci., 2021)

ACCLAiM: Advancing the Practicality of MPI Collective Communication Autotuning Using Machine Learning. - Michael Wilkins; Yanfei Guo; Rajeev Thakur; Peter A. Dinda; Nikos Hardavellas (CLUSTER, 2022)

A Comprehensive Evaluation of Novel AI Accelerators for Deep Learning Workloads. - Murali Emani; Zhen Xie; Siddhisanket Raskar; Varuni Sastry; William Arnold; Bruce Wilson; Rajeev Thakur; Venkatram Vishwanath; Zhengchun Liu; Michael E. Papka; Cindy Orozco Bohorquez; Rick Weisner; et al. (PMBS@SC, 2022)

MPIX Stream: An Explicit Solution to Hybrid MPI+X Programming. - Hui Zhou 012; Ken Raffenetti; Yanfei Guo; Rajeev Thakur (EuroMPI, 2022)

PiP-MColl: Process-in-Process-based Multi-object MPI Collectives. - Jiajun Huang 001; Kaiming Ouyang; Yujia Zhai; Jinyang Liu 003; Min Si; Ken Raffenetti; Hui Zhou 012; Atsushi Hori; Zizhong Chen; Yanfei Guo; Rajeev Thakur (CLUSTER, 2023)

Generalized Collective Algorithms for the Exascale Era. - Michael Wilkins; Hanming Wang; Peizhi Liu; Bangyen Pham; Yanfei Guo; Rajeev Thakur; Peter A. Dinda; Nikos Hardavellas (CLUSTER, 2023)

Accelerating MPI Collectives with Process-in-Process-based Multi-object Techniques. - Jiajun Huang 001; Kaiming Ouyang; Yujia Zhai; Jinyang Liu 003; Min Si; Ken Raffenetti; Hui Zhou 012; Atsushi Hori; Zizhong Chen; Yanfei Guo; Rajeev Thakur (HPDC, 2023)

Quantifying the Performance Benefits of Partitioned Communication in MPI. - Thomas Gillis; Ken Raffenetti; Hui Zhou 012; Yanfei Guo; Rajeev Thakur (ICPP, 2023)

Cloud Services Enable Efficient AI-Guided Simulation Workflows across Heterogeneous Resources. - Logan T. Ward; J. Gregory Pauloski; Valérie Hayot-Sasson; Ryan Chard; Yadu N. Babuji; Ganesh Sivaraman; Sutanay Choudhury; Kyle Chard; Rajeev Thakur; Ian T. Foster (IPDPS Workshops, 2023)

Frustrated With MPI+Threads? Try MPIxThreads! - Hui Zhou 012; Ken Raffenetti; Junchao Zhang 002; Yanfei Guo; Rajeev Thakur (EuroMPI, 2023)

C-Coll: Introducing Error-bounded Lossy Compression into MPI Collectives. - Jiajun Huang 001; Sheng Di; Xiaodong Yu 001; Yujia Zhai; Jinyang Liu 003; Ken Raffenetti; Hui Zhou 012; Kai Zhao 008; Zizhong Chen; Franck Cappello; Yanfei Guo; Rajeev Thakur (CoRR, 2023)

gZCCL: Compression-Accelerated Collective Communication Framework for GPU Clusters. - Jiajun Huang 001; Sheng Di; Xiaodong Yu 001; Yujia Zhai; Jinyang Liu 003; Yafan Huang; Ken Raffenetti; Hui Zhou 012; Kai Zhao 008; Zizhong Chen; Franck Cappello; Yanfei Guo; et al. (CoRR, 2023)

A Comprehensive Performance Study of Large Language Models on Novel AI Accelerators. - Murali Emani; Sam Foreman; Varuni Sastry; Zhen Xie; Siddhisanket Raskar; William Arnold; Rajeev Thakur; Venkatram Vishwanath; Michael E. Papka (CoRR, 2023)

gZCCL: Compression-Accelerated Collective Communication Framework for GPU Clusters. - Jiajun Huang 001; Sheng Di; Xiaodong Yu 001; Yujia Zhai; Jinyang Liu 003; Yafan Huang; Ken Raffenetti; Hui Zhou 012; Kai Zhao 008; Xiaoyi Lu; Zizhong Chen; Franck Cappello; et al. (ICS, 2024)

Toward a Holistic Performance Evaluation of Large Language Models Across Diverse AI Accelerators. - Murali Emani; Sam Foreman; Varuni Sastry; Zhen Xie; Siddhisanket Raskar; William Arnold; Rajeev Thakur; Venkatram Vishwanath; Michael E. Papka; Sanjif Shanmugavelu; Darshan Gandhi; Hengyu Zhao; et al. (IPDPS (Workshops), 2024)

An Optimized Error-controlled MPI Collective Framework Integrated with Lossy Compression. - Jiajun Huang 001; Sheng Di; Xiaodong Yu 001; Yujia Zhai; Zhaorui Zhang; Jinyang Liu 003; Xiaoyi Lu; Ken Raffenetti; Hui Zhou 012; Kai Zhao 008; Zizhong Chen; Franck Cappello; et al. (IPDPS, 2024)

POSTER: Optimizing Collective Communications with Error-bounded Lossy Compression for GPU Clusters. - Jiajun Huang 001; Sheng Di; Xiaodong Yu 001; Yujia Zhai; Jinyang Liu 003; Yafan Huang; Ken Raffenetti; Hui Zhou 012; Kai Zhao 008; Zizhong Chen; Franck Cappello; Yanfei Guo; et al. (PPoPP, 2024)

hZCCL: Accelerating Collective Communication with Co-Designed Homomorphic Compression. - Jiajun Huang 001; Sheng Di; Xiaodong Yu 001; Yujia Zhai; Jinyang Liu 003; Zizhe Jian; Xin Liang 001; Kai Zhao 008; Xiaoyi Lu; Zizhong Chen; Franck Cappello; Yanfei Guo; et al. (SC, 2024)

MPI Progress For All. - Hui Zhou 012; Robert Latham; Ken Raffenetti; Yanfei Guo; Rajeev Thakur (SC Workshops, 2024)

Designing and Prototyping Extensions to MPI in MPICH. - Hui Zhou 012; Ken Raffenetti; Yanfei Guo; Thomas Gillis; Robert Latham; Rajeev Thakur (CoRR, 2024)

Preparing MPICH for exascale. - Yanfei Guo; Ken Raffenetti; Hui Zhou 012; Pavan Balaji; Min Si; Abdelhalim Amer; Shintaro Iwasaki; Sangmin Seo; Giuseppe Congiu; Robert Latham; Lena Oden; Thomas Gillis; et al. (Int. J. High Perform. Comput. Appl., 2025)

Employing artificial intelligence to steer exascale workflows with colmena. - Logan T. Ward; J. Gregory Pauloski; Valérie Hayot-Sasson; Yadu N. Babuji; Alexander Brace; Ryan Chard; Kyle Chard; Rajeev Thakur; Ian T. Foster (Int. J. High Perform. Comput. Appl., 2025)

ZCCL: Significantly Improving Collective Communication With Error-Bounded Lossy Compression. - Jiajun Huang 001; Sheng Di; Xiaodong Yu 001; Yujia Zhai; Zhaorui Zhang; Jinyang Liu 003; Xiaoyi Lu; Ken Raffenetti; Hui Zhou 012; Kai Zhao 008; Khalid Ayedh Alharthi; Zizhong Chen; et al. (CoRR, 2025)