2010 | ||
---|---|---|
95 | Salman Pervez, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur, William Gropp: Formal methods applied to high-performance computing software design: a case study of MPI one-sided communication-based locking. Softw., Pract. Exper. 40(1): 23-43 (2010) | |
2009 | ||
94 | Gopalakrishnan Santhanaraman, Pavan Balaji, K. Gopalakrishnan, Rajeev Thakur, William Gropp, Dhabaleswar K. Panda: Natively Supporting True One-Sided Communication in. CCGRID 2009: 380-387 | |
93 | Vinod Tipparaju, William Gropp, Hubert Ritzdorf, Rajeev Thakur, Jesper Larsson Träff: Investigating High Performance RMA Interfaces for the MPI-3 Standard. ICPP 2009: 293-300 | |
92 | Anh Vo, Sarvani S. Vakkalanka, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur: Formal verification of practical MPI programs. PPOPP 2009: 261-270 | |
91 | Saba Sehrish, Jun Wang, Rajeev Thakur: Conflict Detection Algorithm to Minimize Locking for MPI-IO Atomicity. PVM/MPI 2009: 143-153 | |
90 | Pavan Balaji, Darius Buntinas, David Goodell, William Gropp, Sameer Kumar, Ewing L. Lusk, Rajeev Thakur, Jesper Larsson Träff: MPI on a Million Processors. PVM/MPI 2009: 20-30 | |
89 | Sriram Aananthakrishnan, Michael Delisi, Sarvani S. Vakkalanka, Anh Vo, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur: How Formal Dynamic Verification Tools Facilitate Novel Concurrency Visualizations. PVM/MPI 2009: 261-270 | |
88 | Anh Vo, Sarvani S. Vakkalanka, Jason Williams, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur: Sound and Efficient Dynamic Verification of MPI Programs with Probe Non-determinism. PVM/MPI 2009: 271-281 | |
87 | Hao Zhu, David Goodell, William Gropp, Rajeev Thakur: Hierarchical Collectives in MPICH2. PVM/MPI 2009: 325-326 | |
86 | Sarvani S. Vakkalanka, Grzegorz Szubzda, Anh Vo, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur: Static-Analysis Assisted Dynamic Verification of MPI Waitany Programs (Poster Abstract). PVM/MPI 2009: 329-330 | |
85 | Robert B. Ross, Robert Latham, William Gropp, Ewing L. Lusk, Rajeev Thakur: Processing MPI Datatypes Outside MPI. PVM/MPI 2009: 42-53 | |
84 | Tom Peterka, David Goodell, Robert B. Ross, Han-Wei Shen, Rajeev Thakur: A configurable algorithm for parallel image-compositing applications. SC 2009 | |
83 | Ping Lai, Pavan Balaji, Rajeev Thakur, Dhabaleswar K. Panda: ProOnE: a general-purpose protocol onload engine for multi- and many-core architectures. Computer Science - R&D 23(3-4): 133-142 (2009) | |
82 | Pavan Balaji, Anthony Chan, Rajeev Thakur, William Gropp, Ewing L. Lusk: Toward message passing for a million processes: characterizing MPI on a massive scale blue gene/P. Computer Science - R&D 24(1-2): 11-19 (2009) | |
81 | Rajeev Thakur, William Gropp: Test suite for evaluating performance of multithreaded MPI communication. Parallel Computing 35(12): 608-617 (2009) | |
2008 | ||
80 | Anthony Chan, Pavan Balaji, William Gropp, Rajeev Thakur: Communication Analysis of Parallel 3D FFT for Flat Cartesian Meshes on Large Blue Gene Systems. HiPC 2008: 350-364 | |
79 | Pavan Balaji, Sitha Bhagvat, Rajeev Thakur, Dhabaleswar K. Panda: Sockets Direct Protocol for Hybrid Network Stacks: A Case Study with iWARP over 10G Ethernet. HiPC 2008: 478-490 | |
78 | Yong Chen, Surendra Byna, Xian-He Sun, Rajeev Thakur, William Gropp: 2008 International Conference on Parallel Processing September 8-12, 2008 Portland, Oregon Exploring Parallel I/O Concurrency with Speculative Prefetching. ICPP 2008: 422-429 | |
77 | Pavan Balaji, Wu-chun Feng, Jeremy S. Archuleta, Heshan Lin, Rajkumar Kettimuthu, Rajeev Thakur, Xiaosong Ma: Semantics-based distributed I/O for mpiBLAST. PPOPP 2008: 293-294 | |
76 | Pavan Balaji, Darius Buntinas, David Goodell, William Gropp, Rajeev Thakur: Toward Efficient Support for Multithreaded MPI Communication. PVM/MPI 2008: 120-129 | |
75 | Pavan Balaji, Anthony Chan, William Gropp, Rajeev Thakur, Ewing L. Lusk: Non-data-communication Overheads in MPI: Analysis on Blue Gene/P. PVM/MPI 2008: 13-22 | |
74 | William D. Gropp, Dries Kimpe, Robert B. Ross, Rajeev Thakur, Jesper Larsson Träff: Self-consistent MPI-IO Performance Requirements and Expectations. PVM/MPI 2008: 167-176 | |
73 | Sarvani S. Vakkalanka, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur, William Gropp: Implementing Efficient Dynamic Formal Verification Methods for MPI Programs. PVM/MPI 2008: 248-256 | |
72 | Subodh Sharma, Sarvani S. Vakkalanka, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur, William Gropp: A Formal Approach to Detect Functionally Irrelevant Barriers in MPI Programs. PVM/MPI 2008: 265-273 | |
71 | Jesper Larsson Träff, Andreas Ripke, Christian Siebert, Pavan Balaji, Rajeev Thakur, William Gropp: A Simple, Pipelined Algorithm for Large, Irregular All-gather Problems. PVM/MPI 2008: 84-93 | |
70 | Yong Chen, Surendra Byna, Xian-He Sun, Rajeev Thakur, William Gropp: Hiding I/O latency with pre-execution prefetching for parallel applications. SC 2008: 40 | |
69 | Surendra Byna, Yong Chen, Xian-He Sun, Rajeev Thakur, William Gropp: Parallel I/O prefetching using MPI file caching and I/O signatures. SC 2008: 44 | |
2007 | ||
68 | Rajeev Thakur, William Gropp: Open Issues in MPI Implementation. Asia-Pacific Computer Systems Architecture Conference 2007: 327-338 | |
67 | Prashasta Gujrati, Yawei Li, Zhiling Lan, Rajeev Thakur, John White: A Meta-Learning Failure Predictor for Blue Gene/L Systems. ICPP 2007: 40 | |
66 | Pavan Balaji, Sitha Bhagvat, Dhabaleswar K. Panda, Rajeev Thakur, William Gropp: Advanced Flow-control Mechanisms for the Sockets Direct Protocol over InfiniBand. ICPP 2007: 73 | |
65 | Pavan Balaji, Darius Buntinas, Satish Balay, Barry F. Smith, Rajeev Thakur, William Gropp: Nonuniformly Communicating Noncontiguous Data: A Case Study with PETSc and MPI. IPDPS 2007: 1-10 | |
64 | Subhash Saini, Dale Talcott, Rajeev Thakur, Panagiotis A. Adamidis, Rolf Rabenseifner, Robert Ciotti: Parallel I/O Performance Characterization of Columbia and NEC SX-8 Superclusters. IPDPS 2007: 1-10 | |
63 | Robert Latham, William Gropp, Robert B. Ross, Rajeev Thakur: Extending the MPI-2 Generalized Request Interface. PVM/MPI 2007: 223-232 | |
62 | William D. Gropp, Rajeev Thakur: Revealing the Performance of MPI RMA Implementations. PVM/MPI 2007: 272-280 | |
61 | Salman Pervez, Ganesh Gopalakrishnan, Robert M. Kirby, Robert Palmer, Rajeev Thakur, William Gropp: Practical Model-Checking Method for Verifying Correctness of MPI Programs. PVM/MPI 2007: 344-353 | |
60 | Jesper Larsson Träff, William Gropp, Rajeev Thakur: Self-consistent MPI Performance Requirements. PVM/MPI 2007: 36-45 | |
59 | Rajeev Thakur, William Gropp: Test Suite for Evaluating Performance of MPI Implementations That Support MPI_THREAD_MULTIPLE. PVM/MPI 2007: 46-55 | |
58 | Pavan Balaji, Wu-chun Feng, Sitha Bhagvat, Dhabaleswar K. Panda, Rajeev Thakur, William Gropp: Analyzing the impact of supporting out-of-order communication on in-order performance with iWARP. SC 2007: 35 | |
57 | Robert Latham, Robert B. Ross, Rajeev Thakur: Implementing MPI-IO Atomic Mode and Shared File Pointers Using MPI One-Sided Communication. IJHPCA 21(2): 132-143 (2007) | |
56 | William Gropp, Rajeev Thakur: Thread-safety in an MPI implementation: Requirements and analysis. Parallel Computing 33(9): 595-604 (2007) | |
2006 | ||
55 | Kenin Coloma, Avery Ching, Alok N. Choudhary, Wei-keng Liao, Robert B. Ross, Rajeev Thakur, Lee Ward: A New Flexible MPI Collective I/O Implementation. CLUSTER 2006 | |
54 | Hao Yu, Ramendra K. Sahoo, C. Howson, G. Almasi, José G. Castaños, Manish Gupta, José E. Moreira, J. J. Parker, Thomas Engelsiepen, Robert B. Ross, Rajeev Thakur, Robert Latham, William D. Gropp: High performance file I/O for the Blue Gene/L supercomputer. HPCA 2006: 187-196 | |
53 | Jonghyun Lee, Robert B. Ross, S. Atchley, M. Beck, Rajeev Thakur: MPI-IO/L: efficient remote I/O for MPI-IO via logistical networking. IPDPS 2006 | |
52 | Ernie Chan, Robert A. van de Geijn, William Gropp, Rajeev Thakur: Collective communication on architectures that support simultaneous communication over multiple links. PPOPP 2006: 2-11 | |
51 | William D. Gropp, Rajeev Thakur: Issues in Developing a Thread-Safe MPI Implementation. PVM/MPI 2006: 12-21 | |
50 | Surendra Byna, Xian-He Sun, Rajeev Thakur, William Gropp: Automatic Memory Optimizations for Improving MPI Derived Datatype Performance. PVM/MPI 2006: 238-246 | |
49 | Robert Latham, Robert B. Ross, Rajeev Thakur: Can MPI Be Used for Persistent Parallel Services? PVM/MPI 2006: 275-284 | |
48 | Salman Pervez, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur, William D. Gropp: Formal Verification of Programs That Use MPI One-Sided Communication. PVM/MPI 2006: 30-39 | |
47 | William Gropp, Ewing L. Lusk, Rajeev Thakur, Robert B. Ross: S01 - Advanced MPI: I/O and one-sided communication. SC 2006: 202 | |
46 | Robert B. Ross, Rajeev Thakur, William Loewe, Robert Latham: M02 - Parallel I/O in practice. SC 2006: 216 | |
45 | Murali Vilayannur, Anand Sivasubramaniam, Mahmut T. Kandemir, Rajeev Thakur, Robert B. Ross: Discretionary Caching for I/O on Clusters. Cluster Computing 9(1): 29-44 (2006) | |
2005 | ||
44 | Robert B. Ross, Robert Latham, William Gropp, Rajeev Thakur, Brian R. Toonen: Implementing MPI-IO atomic mode without file system support. CCGRID 2005: 1135-1142 | |
43 | Rajeev Thakur, Robert B. Ross, Robert Latham: Implementing Byte-Range Locks Using MPI One-Sided Communication. PVM/MPI 2005: 119-128 | |
42 | William D. Gropp, Rajeev Thakur: An Evaluation of Implementation Options for MPI One-Sided Communication. PVM/MPI 2005: 415-424 | |
41 | Robert Latham, Robert B. Ross, Rajeev Thakur, Brian R. Toonen: Implementing MPI-IO Shared File Pointers Without File System Support. PVM/MPI 2005: 84-93 | |
40 | Rajeev Thakur, Rolf Rabenseifner, William Gropp: Optimization of Collective Communication Operations in MPICH. IJHPCA 19(1): 49-66 (2005) | |
39 | Rajeev Thakur, William Gropp, Brian R. Toonen: Optimizing the Synchronization Operations in Message Passing Interface One-Sided Communication. IJHPCA 19(2): 119-128 (2005) | |
2004 | ||
38 | Weihang Jiang, Jiuxing Liu, Hyun-Wook Jin, Dhabaleswar K. Panda, William Gropp, Rajeev Thakur: High performance MPI-2 one-sided communication over InfiniBand. CCGRID 2004: 531-538 | |
37 | Surendra Byna, Xian-He Sun, William Gropp, Rajeev Thakur: Predicting memory-access cost based on data-access patterns. CLUSTER 2004: 327-336 | |
36 | Jonghyun Lee, Robert B. Ross, Rajeev Thakur, Xiaosong Ma, Marianne Winslett: RFS: efficient and flexible remote file access for MPI-IO. CLUSTER 2004: 71-81 | |
35 | Murali Vilayannur, Robert B. Ross, Philip H. Carns, Rajeev Thakur, Anand Sivasubramaniam, Mahmut T. Kandemir: On the Performance of the POSIX I/O Interface to PVFS. PDP 2004: 332-339 | |
34 | Rajeev Thakur, William D. Gropp, Brian R. Toonen: Minimizing Synchronization Overhead in the Implementation of MPI One-Sided Communication. PVM/MPI 2004: 57-67 | |
33 | Weihang Jiang, Jiuxing Liu, Hyun-Wook Jin, Dhabaleswar K. Panda, Darius Buntinas, Rajeev Thakur, William D. Gropp: Efficient Implementation of MPI-2 Passive One-Sided Communication on InfiniBand Clusters. PVM/MPI 2004: 68-76 | |
32 | Robert Latham, Robert B. Ross, Rajeev Thakur: The Impact of File Systems on MPI-IO Scalability. PVM/MPI 2004: 87-96 | |
2003 | ||
31 | Murali Vilayannur, Anand Sivasubramaniam, Mahmut T. Kandemir, Rajeev Thakur, Robert B. Ross: Discretionary Caching for I/O on Clusters. CCGRID 2003: 96-103 | |
30 | Surendra Byna, William D. Gropp, Xian-He Sun, Rajeev Thakur: Improving the Performance of MPI Derived Datatypes by Optimizing Memory-Access Cost. CLUSTER 2003: 412-419 | |
29 | William D. Gropp, Ewing L. Lusk, Robert B. Ross, Rajeev Thakur: Using MPI-2: Advanced Features of the Message Passing Interface. CLUSTER 2003 | |
28 | Rajeev Thakur, William Gropp: Improving the Performance of Collective Operations in MPICH. PVM/MPI 2003: 257-267 | |
27 | Jianwei Li, Wei-keng Liao, Alok N. Choudhary, Robert B. Ross, Rajeev Thakur, William Gropp, Robert Latham, Andrew Siegel, Brad Gallagher, Michael Zingale: Parallel netCDF: A High-Performance Scientific I/O Interface. SC 2003: 39 | |
26 | Jianwei Li, Wei-keng Liao, Alok N. Choudhary, Robert B. Ross, Rajeev Thakur, William Gropp, Robert Latham: Parallel netCDF: A Scientific High-Performance I/O Interface CoRR cs.DC/0306048: (2003) | |
25 | Rajeev Thakur, William Gropp, Ewing L. Lusk: Optimizing Noncontiguous Accesses in MPI-IO CoRR cs.DC/0310029: (2003) | |
24 | Jaechun No, Rajeev Thakur, Alok N. Choudhary: High-performance scientific data management system. J. Parallel Distrib. Comput. 63(4): 434-447 (2003) | |
2002 | ||
23 | Rajeev Thakur, William Gropp, Ewing L. Lusk: Optimizing noncontiguous accesses in MPI-IO. Parallel Computing 28(1): 83-105 (2002) | |
2001 | ||
22 | Jaechun No, Rajeev Thakur, Dinesh K. Kaushik, Lori A. Freitag, Alok N. Choudhary: A Scientific Data Management System for Irregular Applications. IPDPS 2001: 120 | |
21 | Jaechun No, Rajeev Thakur, Dinesh K. Kaushik, Lori A. Freitag, Alok N. Choudhary: A Scientific Data Management System for Irregular Applications CoRR cs.DC/0102016: (2001) | |
20 | Dan Bonachea, Phillip M. Dickens, Rajeev Thakur: High-performance file I/O in Java: Existing approaches and bulk I/O extensions. Concurrency and Computation: Practice and Experience 13(8-9): 713-736 (2001) | |
19 | Phillip M. Dickens, Rajeev Thakur: Evaluation of Collective I/O Implementations on Parallel Architectures. J. Parallel Distrib. Comput. 61(8): 1052-1076 (2001) | |
2000 | ||
18 | Rajeev Thakur, Rolf Hempel, Elizabeth A. M. Shriver, Peter Brezany: Parallel I/O and Storage Technology. Euro-Par 2000: 1251-1252 | |
17 | Phillip M. Dickens, Rajeev Thakur: An evaluation of Java's I/O capabilities for high-performance computing. Java Grande 2000: 26-35 | |
16 | Jaechun No, Rajeev Thakur, Alok N. Choudhary: Integrating Parallel File I/O and Database Support for High-Performance Scientific Data Management. SC 2000 | |
15 | 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: Data management for large-scale scientific computations in high performance distributed systems. Cluster Computing 3(1): 45-60 (2000) | |
1999 | ||
14 | Alok N. Choudhary, Mahmut T. Kandemir, Harsha S. Nagesh, Jaechun No, Xiaohui Shen, Valerie E. Taylor, Sachin More, Rajeev Thakur: Data Management for Large-Scale Scientific Computations in High Performance Distributed Systems. HPDC 1999 | |
13 | Rajeev Thakur, William Gropp, Ewing L. Lusk: On Implementing MPI-IO Portably and with High Performance. IOPADS 1999: 23-32 | |
12 | Phillip M. Dickens, Rajeev Thakur: Improving Collective I/O Performance Using Threads. IPPS/SPDP 1999: 38-45 | |
1996 | ||
11 | Rajeev Thakur, William Gropp, Ewing L. Lusk: An Experimental Evaluation of the Parallel I/O Systems of the IBM SP and Intel Paragon Using a Production Application. ACPC 1996: 24-35 | |
10 | Rajeev Thakur, Alok N. Choudhary, Rajesh Bordawekar, Sachin More, Sivaramakrishna Kuditipudi: Passion: Optimized I/O for Parallel Applications. IEEE Computer 29(6): 70-78 (1996) | |
9 | Rajeev Thakur, Alok N. Choudhary, J. Ramanujam: Efficient Algorithms for Array Redistribution. IEEE Trans. Parallel Distrib. Syst. 7(6): 587-594 (1996) | |
8 | Rajeev Thakur, Alok N. Choudhary: An Extended Two-Phase Method for Accessing Sections of Out-of-Core Arrays. Scientific Programming 5(4): 301-317 (1996) | |
1994 | ||
7 | Rajeev Thakur, Alok N. Choudhary: All-to-All Communication on Meshes with Wormhole Routing. IPPS 1994: 561-565 | |
6 | Rajeev Thakur, Rajesh Bordawekar, Alok N. Choudhary: Compiler and runtime support for out-of-core HPF programs. International Conference on Supercomputing 1994: 382-391 | |
5 | Rajeev Thakur, Alok N. Choudhary, Geoffrey Fox: Complete Exchange on a Wormhole Routed Mesh. MASCOTS 1994: 131-135 | |
4 | Alok N. Choudhary, Rajeev Thakur: Connected Component Labeling on Coarse Grain Parallel Computers: An Experimental Study. J. Parallel Distrib. Comput. 20(1): 78-83 (1994) | |
1993 | ||
3 | Ravi Ponnusamy, Rajeev Thakur, Alok N. Choudhary, Kishore Velamakanni, Zeki Bozkus, Geoffrey Fox: Experimental Performance Evaluation of the CM-5. J. Parallel Distrib. Comput. 19(3): 192-202 (1993) | |
1992 | ||
2 | Alok N. Choudhary, Rajeev Thakur: Evaluation of Connected Component Labeling Algorithms on Shared and Distributed Memory Multiprocessors. IPPS 1992: 362-365 | |
1 | Ravi Ponnusamy, Rajeev Thakur, Alok N. Choudhary, Geoffrey Fox: Scheduling Regular and Irregular Communication Patterns on the CM-5. SC 1992: 394-402 |