Rajeev Thakur's Publications
[Recent Papers] [Book] [MPI-IO] [Other Parallel I/O] [Java
I/O] [Scientific Data Management] [Other]
- Pavan Balaji, Sitha Bhagvat, Rajeev Thakur, and Dhabaleswar Panda, ``Sockets
Direct Protocol for Hybrid Network Stacks: A Case Study with iWARP
over 10G Ethernet,'' in Proc. of the International
Conference on High Performance Computing (HiPC), December 2008.
- Anthony Chan, Pavan Balaji, William Gropp, and Rajeev Thakur, ``Communication
Analysis of Parallel 3D FFT for Flat Cartesian Meshes on Large Blue
Gene Systems,'' in Proc. of the International
Conference on High Performance Computing (HiPC), December 2008.
- P. Balaji, A. Chan, W. Gropp, R. Thakur, and
E. Lusk, "Non-Data-Communication Overheads in MPI: Analysis on
Blue Gene/P," in
Proc. of the 15th European PVM/MPI Users' Group Meeting (Euro
PVM/MPI 2008), September 2008. (pdf) (selected as outstanding paper)
- Pavan Balaji, Darius Buntinas, David Goodell, William Gropp, and
Rajeev Thakur, "Toward Efficient Support for Multithreaded MPI
Communication," in
Proc. of the 15th European PVM/MPI Users' Group Meeting (Euro
PVM/MPI 2008), September 2008. (pdf)
- William Gropp, Dries Kimpe, Robert Ross, Rajeev Thakur and
Jesper Larsson Träff, "Self-Consistent MPI-IO Performance
Requirements and Expectations," in
Proc. of the 15th European PVM/MPI Users' Group Meeting (Euro
PVM/MPI 2008), September 2008. (pdf)
- Jesper Larsson Träff, Andreas Ripke, Christian Siebert,
Pavan Balaji, and Rajeev Thakur, and William Gropp, "A Simple,
Pipelined Algorithm for Large, Irregular All-gather Problems," in
Proc. of the 15th European PVM/MPI Users' Group Meeting (Euro
PVM/MPI 2008), September 2008. (pdf)
- Subodh Sharma, Sarvani Vakkalanka, Ganesh Gopalakrishnan, Robert M.
Kirby, Rajeev Thakur, and William Gropp, "A Formal Approach to
Detect Functionally Irrelevant Barriers in MPI Programs," in
Proc. of the 15th European PVM/MPI Users' Group Meeting (Euro
PVM/MPI 2008), September 2008. (pdf)
- Sarvani Vakkalanka, Michael DeLisi, Ganesh Gopalakrishnan, Robert M.
Kirby, Rajeev Thakur, and William Gropp, "Implementing Efficient
Dynamic Formal Verification Methods for MPI Programs," in
Proc. of the 15th European PVM/MPI Users' Group Meeting (Euro
PVM/MPI 2008), September 2008. (pdf)
- P. Balaji, W. Feng, H. Lin, J. Archuleta, S. Matsuoka, A. Warren,
J. Setubal, E. Lusk, R. Thakur, I. Foster, D. S. Katz, S. Jha,
K. Shinpaugh, S. Coghlan, and D. Reed, "Distributed I/O with
ParaMEDIC: Experiences with a Worldwide Supercomputer," in
Proc. of the International Supercomputing Conference (ISC'08),
June 2008. (pdf) (Best Paper Award)
- P. Balaji, W. Feng, J. Archuleta, H. Lin, R. Kettimuttu, R. Thakur, and
X. Ma, "Semantics-based Distributed I/O for mpiBLAST", in
Proc. of the ACM SIGPLAN Symposium on Principles and Practice of Parallel
Programming (PPoPP), February 2008. (short paper) (pdf)
- 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)
- Jesper Larsson Träff, William Gropp, and Rajeev 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 as outstanding paper)
- Rajeev Thakur and William 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 as outstanding paper)
- William Gropp and Rajeev 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)
- Salman Pervez, Ganesh Gopalakrishnan, Robert M. Kirby, Robert
Palmer, Rajeev Thakur, and William 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.
(pdf)
- Robert Latham, William Gropp, Robert Ross, and Rajeev
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)
- Rajeev Thakur and William 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)
- William Gropp and Rajeev Thakur, "Thread Safety in an MPI
Implementation: Requirements and Analysis," Parallel
Computing, (33)9:595-604, September 2007. (pdf)
- Prashasta Gujrati, Yawei Li, Zhiling Lan, Rajeev Thakur, and John
White, "A Meta-Learning Failure Predictor for Blue Gene/L Systems,"
in Proc. of the 2007 Int'l Conference on Parallel
Processing, September 2007. (pdf)
- Pavan Balaji, Sitha Bhagvat, Dhabaleswar Panda, Rajeev Thakur, and
William 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)
- Robert Latham, Robert Ross, and Rajeev 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)
- Subhash Saini, Dale Talcott, Rajeev Thakur, Panagiotis Adamidis,
Rolf Rabenseifner, and Robert Ciotti, "Parallel I/O Performance
Characterization of Columbia and NEC SX-8 Superclusters," in
Proc. of the 21st IEEE Int'l Parallel and Distributed
Processing Symposium (IPDPS 2007), March 2007. (pdf)
- 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)
- Kenin Coloma, Avery Ching, Alok Choudhary, Wei-keng Liao, Rob
Ross, Rajeev Thakur, and Lee 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)
- William Gropp and Rajeev 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 outstanding paper)
- Salman Pervez, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev
Thakur, and William 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 as outstanding paper)
- Robert Latham, Robert Ross, and Rajeev 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)
- Surendra Byna, Xian-He Sun, Rajeev Thakur, and William 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)
- Ernie Chan, Robert van de Geijn, William Gropp, Rajeev 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)
- Jonghyun Lee, Robert Ross, Scott Atchley, Micah Beck, and Rajeev
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)
- 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 Supercomputer," in Proc. of the 12th
International Symposium on High-Performance Computer Architecture
(HPCA-12), February 2006. (pdf)
- Murali Vilayannur, Anand Sivasubramaniam, Mahmut Kandemir,
Rajeev Thakur, and Robert Ross, "Discretionary Caching for I/O on
Clusters," in Cluster Computing, (9)1:29-44, January 2006. (ps, pdf)
- William Gropp and Rajeev 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 Computer Science, LNCS 3666, Springer, September 2005, pp. 415-424. (ps, pdf)
- Rajeev Thakur, Robert Ross, and Robert 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 Computer Science, LNCS 3666, Springer, September 2005, pp. 119-128. (ps, pdf) (Note: We recently discovered a bug in this algorithm that can lead to deadlock. See this paper published in Euro PVM/MPI 2006 for details and proposed fixes.)
- Robert Latham, Robert Ross, Rajeev Thakur, and Brian 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 Interface, Lecture
Notes in Computer Science, LNCS 3666, Springer, September 2005,
pp. 84-93. (ps, pdf)
- Robert Ross, Rajeev Thakur, and Alok Choudhary, "Achievements
and Challenges for I/O in Computational Science," Journal of
Physics: Conference Series (SciDAC 2005), (16):501--509, 2005. (pdf)
- Rajeev Thakur, William Gropp, and Brian 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)
- Robert Ross, Robert Latham, William Gropp, Rajeev Thakur, and
Brian 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)
- Rajeev Thakur, Rolf Rabenseifner, and William Gropp, "Optimization
of Collective Communication Operations in MPICH," Int'l Journal of High Performance Computing Applications, (19)1:49-66, Spring 2005. (ps, pdf)
- Rob Latham, Rob Ross, and Rajeev 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 in Computer Science, LNCS 3241, Springer, September 2004, pp. 87-96. (pdf)
- Weihang Jiang, Jiuxing Liu, Hyun-Wook Jin, Dhabaleswar K. Panda,
Darius Buntinas, Rajeev Thakur, and William 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 Advances in
Parallel Virtual Machine and Message Passing Interface, Lecture
Notes in Computer Science, LNCS 3241, Springer, September
2004, pp. 68-76. (pdf)
- Rajeev Thakur, William Gropp, and Brian 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, Lecture
Notes in Computer Science, LNCS 3241, Springer, September 2004, pp. 57-67. (ps, pdf)
- Jonghyun Lee, Xiaosong Ma, Robert Ross, Rajeev Thakur, and
Marianne 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)
- Surendra Byna, Xian-He Sun, William Gropp, and Rajeev Thakur,
"Predicting Memory-Access Cost Based on Data-Access Patterns,"
in Proc. of the IEEE Int'l Conference on Cluster Computing
(Cluster 2004), September 2004. (pdf)
- Weihang Jiang, Jiuxing Liu, Hyun-Wook Jin, Dhabaleswar K. Panda,
William Gropp, and Rajeev 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)
- Tarek El-Ghazawi, Francois Cantonnet, Proshanta Saha, Rajeev
Thakur, Rob Ross, and Dan Bonachea, "UPC-IO: A Parallel I/O API for UPC,"
Version 1.0, Technical Report, High Performance Computing
Laboratory, George Washington University, July 2004. (pdf)
- Rajeev Thakur and William 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 Science, LNCS 2840, Springer, September
2003, pp. 257-267. (ps, pdf)
- Jianwei Li, Wei-keng Liao, Alok Choudhary, Robert Ross, Rajeev
Thakur, William Gropp, Rob Latham, Andrew Siegel, Brad Gallagher,
and Michael Zingale, "Parallel netCDF: A
High-Performance Scientific I/O Interface," in Proc. of SC2003,
November 2003. (pdf)
- Surendra Byna, William Gropp, Xian-He Sun, and Rajeev 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)
- Murali Vilayannur, Robert B. Ross, Philip H. Carns, Rajeev Thakur,
Anand Sivasubramaniam, and Mahmut Kandemir, "On the Peformance of the
POSIX I/O Interface to PVFS," in Proc. of the 12th Euromicro
Conference on Parallel, Distributed, and Network-based Processing,
February 2004, pp. 332-339. (ps, pdf)
- Rajeev Thakur, William Gropp, and Ewing Lusk, "Optimizing
Noncontiguous Accesses in MPI-IO," Parallel
Computing, (28)1:83-105, January 2002. (ps, pdf)
- Rajeev Thakur, William Gropp, and Ewing Lusk, "On
Implementing MPI-IO Portably and with High Performance," in
Proc. of the Sixth Workshop on I/O in Parallel and Distributed
Systems, May 1999, pp. 23-32. (ps, pdf)
- Rajeev Thakur, William Gropp, and Ewing Lusk, "Data Sieving and Collective I/O in ROMIO," in Proc. of the 7th Symposium on the Frontiers of Massively Parallel Computation, February 1999, pp. 182-189. (ps, pdf)
- Rajeev Thakur, William Gropp, and Ewing Lusk, "A Case for Using MPI's
Derived Datatypes to Improve I/O Performance," in
Proc. of SC98: High Performance Networking and Computing,
November 1998. (html)
- Rajeev Thakur, William Gropp, and Ewing Lusk, "An Abstract-Device
Interface for Implementing Portable Parallel-I/O Interfaces," in
Proc. of the 6th Symposium on the Frontiers of Massively
Parallel Computation, October 1996, pp. 180-187. (ps, pdf)
- Rajeev Thakur, Robert Ross, Ewing Lusk, and William Gropp, "Users
Guide for ROMIO: A High-Performance, Portable MPI-IO
Implementation," Technical Memorandum ANL/MCS-TM-234, Mathematics
and Computer Science Division, Argonne National Laboratory, Revised
May 2004. (ps, pdf)
- Rajeev Thakur and William Gropp, "Parallel I/O,"
Sourcebook of Parallel Computing, Morgan Kaufmann Publishers,
Ch. 11, pp. 331-355, 2002.
- Alok Choudhary, Mahmut Kandemir, Sachin More, Jaechun No, and
Rajeev Thakur, "Collective I/O and Large-Scale Data Management,"
Scalable Input/Output: Achieving System Balance, MIT Press,
Ch. 2, pp. 35-75, 2004.
- Rajeev Thakur, William Gropp, and Ewing Lusk, "ADIO: A
Framework for High-Performance, Portable Parallel I/O,"
Scalable Input/Output: Achieving System Balance, MIT Press,
Ch. 4, pp. 111-134, 2004.
- Murali Vilayannur, Anand Sivasubramaniam, Mahmut Kandemir,
Rajeev Thakur, and Robert Ross, "Discretionary Caching for I/O on
Clusters," in Proc. of the 3rd IEEE/ACM
International Symposium on Cluster Computing and the Grid (CCGrid
2003), May 2003, pp. 96-103. (ps, pdf)
- Phillip Dickens and Rajeev Thakur, "Evaluation of Collective I/O
Implementations on Parallel Architectures," Journal of Parallel and
Distributed Computing, (61)8:1052-1076, August 1, 2001. (ps, pdf)
- Philip H. Carns, Walter B. Ligon III, Robert B. Ross, and Rajeev
Thakur, "PVFS: A
Parallel File System for Linux Clusters," in Proc. of the
4th Annual Linux Showcase and Conference, Atlanta,
October 2000, pp. 317-327. (Won the Best Paper Award.) (ps, pdf)
- Phillip Dickens and Rajeev Thakur, "Improving
Collective I/O Performance Using Threads," in Proc. of the
13th International Parallel Processing Symposium and 10th Symposium on
Parallel and Distributed Processing, April 1999, pp. 38-45. (ps, pdf)
- Rajeev Thakur, Ewing Lusk, and William Gropp, "I/O in Parallel
Applications: The Weakest Link," The International Journal
of High Performance Computing Applications, (12)4:389-395, Winter
1998. (ps, pdf)
- Rajeev Thakur, William Gropp, and Ewing Lusk, "An Experimental
Evaluation of the Parallel I/O Systems of the IBM SP and Intel Paragon
Using a Production Application," in Proc. of the 3rd
Int'l Conf. of the Austrian Center for Parallel Computation (ACPC)
with special emphasis on Parallel Databases and Parallel I/O,
September 1996. Lecture Notes in Computer Science 1127,
Springer-Verlag, pp. 24-35. (ps, pdf)
- Rajeev Thakur and Alok Choudhary, "An
Extended Two-Phase Method for Accessing Sections of Out-of-Core
Arrays," Scientific Programming, (5)4:301-317, Winter 1996. (ps, pdf)
- Rajeev Thakur, Ewing Lusk, and William Gropp, "I/O
Characterization of a Portable Astrophysics Application on the IBM SP
and Intel Paragon," Preprint MCS-P534-0895, Mathematics
and Computer Science Division, Argonne National Laboratory, Revised October
1995. (ps, pdf)
- Rajeev Thakur, Alok Choudhary, Rajesh Bordawekar, Sachin More, and
Sivaramakrishna Kuditipudi, "Passion: Optimized I/O for Parallel Applications,"
IEEE Computer, (29)6:70-78, June 1996.
- Rajeev Thakur and Alok Choudhary, "Runtime Support for Out-of-Core
Parallel Programs," chapter in Input/Output in Parallel and
Distributed Computer Systems, Kluwer Academic Publishers, 1996.
- Alok Choudhary, Rajesh Bordawekar, Sachin More, K. Sivaram, and Rajeev Thakur, "PASSION
Runtime Library for the Intel Paragon," in Proc. of
the Intel Supercomputer User's Group Conference, June 1995. (ps, pdf)
- Rajeev Thakur, Rajesh Bordawekar, Alok Choudhary, Ravi Ponnusamy,
and Tarvinder Singh, "PASSION
Runtime Library for Parallel I/O," in Proc. of the Scalable
Parallel Libraries Conference, October 1994, pp. 119-128. (ps, pdf)
- Rajeev Thakur, Rajesh Bordawekar, and Alok Choudhary, "Compiler
and Runtime Support for Out-of-core HPF Programs," in
Proc. of 8th ACM Int. Conf. on Supercomputing, July 1994, pp. 382-391. (ps, pdf)
- Alok Choudhary, Rajesh Bordawekar, Michael Harry, Rakesh Krishnaiyer,
Ravi Ponnusamy, Tarvinder Singh, and Rajeev Thakur, "PASSION:
Parallel and Scalable Software for Input-Output," NPAC Technical
Report SCCS-636, Syracuse University, September 1994. Also
available as CRPC Technical Report CRPC-TR94483-S. (ps, pdf)
- Rajesh Bordawekar, Alok Choudhary, and Rajeev Thakur, "Data Access
Reorganizations in Compiling Out-of-Core Data Parallel Programs on
Distributed Memory Machines," NPAC Technical Report SCCS-622,
Syracuse University, September 1994. (ps, pdf)
- Dan Bonachea, Phillip Dickens, and Rajeev Thakur, "High-Performance File I/O in Java: Existing Approaches and Bulk I/O
Extensions," Concurrency: Practice and Experience, (13)8-9:713-736, 2001. (ps, pdf)
- Phillip Dickens and Rajeev Thakur, "An
Evaluation of Java's I/O Capabilities for High-Performance
Computing," in Proc. of the ACM 2000 Java Grande Conference,
June 2000, pp. 26-35. (ps, pdf)
- Jaechun No, Rajeev Thakur, and Alok Choudhary,
"High-Performance Scientific Data Management System,"
Journal of Parallel and Distributed Computing, (64)4:434-447,
April 2003. (ps, pdf)
- Jaechun No, Rajeev Thakur, Dinesh Kaushik, Lori Freitag, and
Alok Choudhary, "A
Scientific Data Management System for Irregular
Applications," in Proc. of the Eighth International
Workshop on Solving Irregular Problems in Parallel (Irregular 2001),
April 2001. (ps, pdf)
- Jaechun No, Rajeev Thakur, and Alok Choudhary, "Integrating
Parallel File I/O and Database Support for High-Performance Scientific
Data Management," in Proc. of SC2000: High Performance
Networking and Computing, November 2000. (ps, pdf)
- A. Choudhary, M. Kandemir, H. Nagesh, J. No,
X. Shen, V. Taylor, S. More, and R. Thakur, "Data
Management for Large-Scale Scientific Computations in High Performance
Distributed Systems," in Proc. of the Eighth IEEE
International Symposium on High Performance Distributed Computing,
August 1999, pp. 263-272.
- A. Choudhary, M. Kandemir, J. No, G. Memik,
X. Shen, W. Liao, H. Nagesh, S. More, V. Taylor, R.
Thakur, and R. Stevens, "Data Management for Large-Scale Scientific
Computations in High Performance Distributed Systems," Cluster
Computing, (3)1:45-60, 2000. (ps, pdf)
- Rajeev Thakur, Alok Choudhary, and J. Ramanujam, "Efficient
Algorithms for Array Redistribution," IEEE Transactions on
Parallel and Distributed Systems, (7)6:587-594, June 1996. (ps, pdf)
- Rajeev Thakur and Alok Choudhary, "All-to-All
Communication on Meshes with Wormhole Routing," in Proc. of 8th
Int. Parallel Processing Symposium, April 1994, pp. 561-565. (ps, pdf)
- Rajeev Thakur, Alok Choudhary, and Geoffrey Fox, "Runtime Array
Redistribution in HPF Programs," in Proc. of Scalable
High Performance Computing Conference, May 1994, pp. 309-316. (ps, pdf)
- Rajeev Thakur, Ravi Ponnusamy, Alok Choudhary, and Geoffrey Fox, "Complete
Exchange on the CM-5 and Touchstone Delta,"
The Journal of Supercomputing, Vol. 8, No. 4, 1995, pp. 305-328.
- Ravi Ponnusamy, Rajeev Thakur, Alok Choudhary, Kishore Velamakanni, and Geoffrey
Fox, "Experimental Performance Evaluation of the CM-5,"
Journal of Parallel and Distributed Computing, November 1993, pp.
192-202.
- Alok Choudhary and Rajeev Thakur, "Connected Component Labeling on
Coarse Grain Parallel Computers: An Experimental Study," Journal of
Parallel and Distributed Computing, January 1994, pp. 78-83.
- Ravi Ponnusamy, Rajeev Thakur, Alok Choudhary, and Geoffrey Fox, "Scheduling
Regular and Irregular Communication Patterns on the CM-5," in Proc. of
Supercomputing 92, Nov. 1992, pp. 394-402. (Best Student
Paper Award in the category of Performance Measurement)
- Kevin Roe, Rajeev Thakur, Thong Dang, and Edward Bogucz, "Implementation of a
3D Mixing Layer Code on Parallel Computers," in
Proc. of AIAA 6th International Aerospace Plane and Hypersonics Technologies
Conference, April 1995.
- Rajeev Thakur, Rajesh Bordawekar, and Alok Choudhary, "Compilation of
Out-of-Core Data Parallel Programs for Distributed Memory Machines,"
in Proc. of the Workshop on I/O in Parallel
Computer Systems at IPPS '94, April 1994.
- Zeki Bozkus, Alok Choudhary, Geoffrey Fox, Thomas Haupt, Sanjay Ranka, Rajeev Thakur
and J.C. Wang, "Scalable Libraries for High Performance Fortran," in
Proc. of the Scalable Parallel Libraries Conference, October
1993, pp. 67-75.
- Alok Choudhary and Rajeev Thakur, "Evaluation of Connected Component
Labeling Algorithms on Shared and Distributed Memory
Multiprocessors," in Proc. of 6th Int. Parallel Processing
Symposium, March 1992, pp. 362-365.
- Ishfaq Ahmad, Rajesh Bordawekar, Zeki Bozkus, Alok Choudhary, Geoffrey Fox, Kanchana
Parasuram, Ravi Ponnusamy, Rajeev Thakur, and Sanjay Ranka, "Fortran 90D Intrinsic
Functions on Distributed Memory Machines: Implementation and
Scalability," in Proc. of 26th Hawaii Int. Conf.
on System Sciences, Jan. 1993.
- Rajeev Thakur, Alok Choudhary, and Geoffrey Fox, "Complete Exchange on a Wormhole
Routed Mesh," in Proc. of MASCOTS '94, Jan. 1994.