49 citations found. Retrieving documents...
Rajeev Thakur, William Gropp, and Ewing Lusk. On Implementing MPI-IO Portably and with High Performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23--32. ACM Press, May 1999.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

MS-I/O: A Distributed Multi-Storage I/O System - Shen, Choudhary   (Correct)

....to the performance problems of her applications; second, making decisions among various optimization candidates requires expert knowledge, and therefore, it is not a trivial task. Unfortunately, the existing I O systems do require users with such kind of expertise. For instance, the MPI IO [38, 37] provides more than 30 I O functions, how to choose a suitable function among them is not an easy task. Therefore, the decision of I O optimizations should be left to the I O system itself. On the other hand, the user has the best knowledge of how her dataset will be stored and accessed, so user s ....

R. Thakur, W. Gropp, and E. Lusk. On implementing MPI-IO portably and with high performance. Preprint ANL/MCS-P7321098, Mathematics and Computer Science Division, Argonne National Laboratory, 1998.


MPI-IO on DAFS over VIA: Implementation and Performance Evaluation - Wu, Panda (2001)   (Correct)

....high performance parallel I O. Details about these features can be found in [9] Network Remote Site ADIO ADIO MPI IO File System specific Implementations Portable Implementations Intel IBM SGI HP PFS PIOFS XFS HFS Unix NFS NEC SFS Figure 3. ROMIO architecture (from [15]) and our approach Multiple implementations of MPI IO, both portable and machine specific, are available. ROMIO [16] is a wellknown implementation of MPI IO with high performance and portability on different platforms [16, 15] ROMIO has a key internal layer called ADIO: an abstract device ....

....PFS PIOFS XFS HFS Unix NFS NEC SFS Figure 3. ROMIO architecture (from [15] and our approach Multiple implementations of MPI IO, both portable and machine specific, are available. ROMIO [16] is a wellknown implementation of MPI IO with high performance and portability on different platforms [16, 15]. ROMIO has a key internal layer called ADIO: an abstract device interface for parallel I O, which consists of a small set of basic functions for parallel I O. ROMIO achieves portability and high performance for MPI IO by implementing MPI IO on top of ADIO, and implementing ADIO separately on each ....

[Article contains additional citation context not shown here]

R. Thakur, W. Gropp, and E. Lusk. On Implementing MPIIO Portably and with High Performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23--32. ACM Press, May 1999.


A High Performance Application Development - Environment For Large-Scale   (Correct)

....of porting a program from one machine to another a very difficult task. Third, the file system policies and optimization parameters are in general hard coded within the file system and, consequently, work for only a small set of access patterns. While runtime systems and libraries like MPI IO [10, 34] and others [36, 3, 8] present users with higher level, more structured interfaces, the excessive number of calls to select from, each with several parameters, make the user s job very difficult. Also, the usability of these libraries depends largely on how well user s access patterns and library ....

R. Thakur, W. Gropp, and E. Lusk. On implementing MPI-IO portably and with high performance. Preprint ANL/MCS-P732-1098, Mathematics and Computer Science Division, Argonne National Laboratory, 1998.


Profile-Guided I/O Partitioning - Wang, Kaeli (2003)   (Correct)

....have been successful in improving performance. Many parallel applications require access to small, potentially non contiguous, data chunks. Collective I O merges multiple I O accesses (both contiguous and noncontiguous) generated by multiple processes, into a single I O function call. MPI I O [26, 28], which is included as part of the MPI 2 standard release, provides for collective communication so that multiple MPI processes can access a single MPI I O file. We utilize MPI collective I O (we will refer to collective I O as MPI I O in this paper) in the work presented here. But when multiple ....

R. Thakur, W. Gropp, and E. Lusk. On Implementing MPI-IO Portably and with High Performance. In Proceedings of the Sixth Workshop on Input/Output in Parallel and Distributed Systems, pages 23--32, 1999.


DPFS: A Distributed Parallel File System - Shen, Choudhary (2001)   (1 citation)  (Correct)

....The user can use common file system commands such as cp, mkdir, ls etc to operate DPFS files and directories. In the future, we will use DPFS for some real world applications such as astrophysics application and use DPFS as a low level system to service a high level interface such as MPI I O [24] and MDMS [18] Acknowledgments This research was in part supported by Department of Energy under the Accelerated Strategic Computing Initiative (ASCI) Academic Strategic Alliance Program (ASAP) Level 2, under subcontract No W 7405 ENG 48 from Lawrence Livermore National Laboratories. We would ....

R. Thakur, W. Gropp, and E. Lusk. On implementing MPI-IO portably and with high performance. Preprint ANL/MCS-P7321098, Mathematics and Computer Science Division, Argonne National Laboratory, 1998.


Improving MPI-IO Output Performance with Active Buffering - Plus Threads Xiaosong   (Correct)

....background threads, our proposed approach makes no assumptions regarding buffer space availability, with a buffering scheme automatically adjusting to available memory space and applications output patterns. 3. We implemented ABT in a widely used and supported parallel MPI IO library, ROMIO [14], in such a way that the buffering and background I O are transparent to the users and the collective output interfaces remain unchanged. Further, ABT is implemented in the file system independent layer of ROMIO, allowing it to be easily ported and to provide extra performance gain on top of ....

....to be within 70 of the local memory copy bandwidth when sufficient space is available on the compute processors to buffer all the output, and within 90 of the MPI bandwidth for any portion of the output that overflows client buffers and fits into server buffers [5] 2. 2 The ROMIO library ROMIO [14], developed at the Argonne National Laboratory, is a well known implementation of the MPIIO specification in the MPI 2 standard [6] As part of the popular MPI implementation MPICH, it supports a wide range of file systems, and has an intermediate interface called the ADIO (Abstract Device ....

R. Thakur, W. Gropp, and E. Lusk. On implementing MPI-IO portably and with high performance. In Proceedings of the Sixth Workshop on I/O in Parallel and Distributed Systems, May 1999. 10


Efficient Structured Data Access in Parallel File Systems - Ching, Choudhary, Liao.. (2003)   (3 citations)  Self-citation (Gropp)   (Correct)

No context found.

R. Thakur, W. Gropp, and E. Lusk. On implementing MPIIO portably and with high performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23--32. ACM Press, May 1999.


Parallel netCDF: A Scientific High-Performance I/O.. - Li, Liao, Choudhary.. (2003)   Self-citation (Thakur Gropp)   (Correct)

....MPI IO and HDF, are most closely related to our research. MPI IO is a parallel I O interface specified in the MPI 2 standard. It is implemented and used on a wide range of platforms. The most popular implementation, ROMIO [17] is implemented portably on top of an abstract I O device layer [14, 16] that enables portability to new underlying I O systems. One of the most important features in ROMIO is collective I O operations, which adopt a two phase I O strategy [11, 12, 13, 15] and improve the parallel I O performance by significantly reducing the number of I O requests that would ....

R. Thakur, W. Gropp, and E. Lusk. "On implementing MPIIO portably and with high performance," in Proceedings of the Sixth Workshop on Input/Output in Parallel and Distributed Systems, May 1999, pp. 23-32.


Implementing Fast and Reusable Datatype Processing - Ross, Miller, Gropp (2003)   (4 citations)  Self-citation (Gropp)   (Correct)

....the readv and writev calls to avoid the need for data copy. In these cases we instead convert the type to a list of (offset, length) pairs to be passed to these calls. In this case too we must partial process, as these calls will only accept a limited number of these pairs. Finally the ROMIO [10] MPI IO component of MPICH2 requires similar (offset, length) pairs for use with noncontiguous file views. The sizes of these types do not match the sizes of the types for readv and writev calls on all platforms, so separate routines are required. From this it is obvious that just in the context ....

R. Thakur, W. Gropp, and E. Lusk. On implementing MPI-IO portably and with high performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23--32. ACM Press, May 1999.


Sockets Direct Protocol over InfiniBand in Clusters: Is it .. - Pavan Balaji Sundeep   (Correct)

No context found.

Rajeev Thakur, William Gropp, and Ewing Lusk. On Implementing MPI-IO Portably and with High Performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23--32. ACM Press, May 1999.


A Parallel I/O Mechanism for Distributed Systems - Troy Baer And   (Correct)

No context found.

R. Thakur, W. Gropp, and E. Lusk. On implementing MPIIO portably and with high performance. In Proceedings of the Sixth Workshop on Input/Output in Parallel and Distributed Systems, pages 23--32, May 1999.


Design and Performance of PVFS over InfiniBand - Jiesheng Wu Pete   (Correct)

No context found.

R. Thakur, W. Gropp, and E. Lusk. On Implementing MPIIO Portably and with High Performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23--32. ACM Press, May 1999.


Unifier: Unifying Cache Management and Communication.. - Wu, Wyckoff, Panda, Ross (2004)   (Correct)

No context found.

Rajeev Thakur, William Gropp, and Ewing Lusk. On Implementing MPI-IO Portably and with High Performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23-- 32. ACM Press, May 1999.


Sockets Direct Procotol over InfiniBand in Clusters.. - Balaji Narravula..   (Correct)

No context found.

R. Thakur, W. Gropp, and E. Lusk. On Implementing MPI-IO Portably and with High Performance. In the 6th Workshop on I/O in Parallel and Distributed Systems, 1999.


Supporting Efficient Noncontiguous Access in PVFS over.. - Jiesheng Wu Pete (2003)   (Correct)

No context found.

R. Thakur, W. Gropp, and E. Lusk. On Implementing MPIIO Portably and with High Performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23--32. ACM Press, May 1999.


Data Webs for Earth Science Data - Asvin Ananthanarayan Rajiv   (Correct)

No context found.

Rajeev Thakur, William Gropp, and Ewing Lusk, On Implementing MPI-IO Portably and with High Performance, in Proceedings of the Sixth Workshop on I/O in Parallel and Distributed Systems, May 1999, pages 23--32.


Supporting Efficient Noncontiguous Access in PVFS over.. - Wu, Wyckoff, Panda (2003)   (Correct)

No context found.

R. Thakur, W. Gropp, and E. Lusk. On Implementing MPIIO Portably and with High Performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23--32. ACM Press, May 1999.


Unifier: Unifying Cache Management and Communication.. - Wu, Wyckoff, Panda, Ross   (Correct)

No context found.

Rajeev Thakur, William Gropp, and Ewing Lusk. On Implementing MPI-IO Portably and with High Performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23-- 32. ACM Press, May 1999.


Source Level Transformations to Improve I/O Data Partitioning - Yijian Wang And   (Correct)

No context found.

R. Thakur, W. Gropp, and E. Lusk. On Implementing MPI-IO Portably and with High Performance. In Proceedings of the Sixth Workshop on Input/Output in Parallel a nd Distributed Systems, pages 23--32, 1999.


Supporting Efficient Noncontiguous Access in PVFS over.. - Wu, Wyckoff, Panda (2003)   (Correct)

No context found.

R. Thakur, W. Gropp, and E. Lusk. On Implementing MPIIO Portably and with High Performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23--32. ACM Press, May 1999. 12


PVFS over InfiniBand: Design and Performance Evaluation - Wu, Wyckoff, Panda (2003)   (1 citation)  (Correct)

No context found.

R. Thakur, W. Gropp, and E. Lusk. On Implementing MPIIO Portably and with High Performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23--32. ACM Press, May 1999.


Integration of the LAM/MPI environment and the PBS.. - Brian Barrett Jeff (2003)   (Correct)

No context found.

Rajeev Thakur, William Gropp, and Ewing Lusk. On implementing MPI-IO portably and with high performance. In Proceedings of the 6th Workshop on I/O in Parallel and Distributed Systems, pages 23--32. ACM Press, May 1999.


A Case Study in Application I/O on Linux Clusters - Ross, Nurmi, Cheng, Zingale (2001)   (7 citations)  (Correct)

No context found.

Rajeev Thakur, William Gropp, and Ewing Lusk. On implementing MPI-IO portably and with high performance. In Proceedings of the Sixth Workshop on Input/Output in Parallel and Distributed Systems, pages 23--32, May 1999.


Parallel IO support for Meta-Computing Applications.. - Fagg, Gabriel.. (2001)   (Correct)

No context found.

R. Thakur, W. Gropp, and E. 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, pages 23-32.


A Distributed Multi-Storage Resource Architecture and I/O.. - Shen, al. (2003)   (Correct)

No context found.

R. Thakur, W. Gropp and E. Lusk, On implementing MPI-IO portably and with high performance, Preprint ANL/MCS-P732-1098, Argonne National Laboratory, Mathematics and Computer Science Division (1998).

First 50 documents

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC