| DelRasario, J. and A. Choudhary. High performance I/O for parallel computers: Problems and prospects. IEEE Computer, 27(3):59-68, March 1994. |
....I O requests. There are other projects using collective I O. For example, Passion has been extended to handle out of core arrays [19] Also, a variation of the disk directed I O technique is used in the Panda runtime library [18] Excellent overviews of the field of parallel I O can be found in [9, 7, 10]. 5 Discussion and Conclusions The research presented here clearly demonstrates that it is possible to obtain good performance by overlapping computation with collective I O, but it is not automatic. We have also shown that the most natural implementation technique, that of simply spawning a ....
DelRasario, J. and A. Choudhary. High performance I/O for parallel computers: Problems and prospects. IEEE Computer, 27(3):59-68, March 1994.
....collective I O. There are other projects using collective I O. For example, Passion has been extended to handle out of core arrays [19] Also, a variation of the diskdirected I O technique is used in the Panda runtime library [18] Excellent overviews of the field of parallel I O can be found in [9, 7, 10]. 5 Discussion and Conclusions The research presented here clearly demonstrates that it is possible to obtain good performance by overlapping computation with collective I O, but it is not automatic. We have also shown that the most natural implementation technique, that of simply spawning a ....
DelRasario, J. and A. Choudhary. High performance I/O for parallel computers: Problems and prospects. IEEE Computer, 27(3):59-68, March 1994.
....without two phase I O [13] There are other projects using collective I O. For example, Passion has been extended to handle out of core arrays [26] Also, a variation of disk directed I O is used in the Panda runtime library [23] Excellent overviews of the field of parallel I O can be found in [11, 14]. 9 Discussion and Conclusions Obtaining high performance collective I O is critical to large, I O intensive scientific computations. The research presented here demonstrates that it is possible to obtain such high performance using two phase I O and thread based collective operations, but it is ....
DelRasario, J. and A. Choudhary. High Performance I/O for Parallel Computers: Problems and Prospects. IEEE Computer, 27(3):59--68, March 1994.
....without two phase I O [13] There are other projects using collective I O. For example, Passion has been extended to handle out of core arrays [26] Also, a variation of disk directed I O is used in the Panda runtime library [23] Excellent overviews of the field of parallel I O can be found in [11, 14]. 22 8 Discussion and Conclusions Obtaining high performance collective I O is critical to large, I O intensive scientific computations. The research presented here demonstrates that it is possible to obtain such high performance using two phase I O and thread based collective operations, but it ....
DelRasario, J. and A. Choudhary. High Performance I/O for Parallel Computers: Problems and Prospects. IEEE Computer, 27(3):59--68, March 1994.
....that can improve performance significantly. These extensions allow users to perform bulk (array) I O operations with a single method call. We have implemented these extensions and validated their performance benefits. 2 1. 3 Related Work Other than the large body of work related to parallel I O [4, 8, 9, 13, 23, 27, 28, 32, 33], the work most closely related to ours is the Jaguar project [36, 37] which aims to improve Java I O performance as one of its goals. Jaguar allows the Java runtime system to be extended with new primitive operations that enable efficient access to hardware resources. These primitives are ....
DelRasario, J. and A. Choudhary. High Performance I/O for Parallel Computers: Problems and prospects. IEEE Computer, 27(3):59-68, March 1994.
....undoubtedly benefit from the proposed methods. Finally, we note that the proposed methods are not just useful for I O, but also for interprocess communication, and would therefore benefit networking applications as well. 7. RELATED WORK Other than the large body of work related to parallel I O [1, 4, 5, 8, 14, 16, 17, 20, 21], the work most closely related to ours is the Jaguar project [23, 24] which aims to improve Java I O performance as one of its goals. Jaguar allows the Java runtime system to be extended with new primitive operations that enable efficient access to hardware resources. These primitives are ....
DelRasario, J. and A. Choudhary. High Performance I/O for Parallel Computers: Problems and prospects. IEEE Computer, 27(3):59-68, March 1994.
....level (as done in this study) implementing them as part of the language should provide much better performance. It is also worth noting that such methods would also be very beneficial to networking applications. 7 Related Work Other than the large body of work related to parallel I O [1, 4, 5, 8, 14, 16, 17, 19, 20], the work most closely related to ours is the Jaguar project [22, 23] which has as one of its goals improvement in the performance of Java I O. Jaguar allows the Java runtime system to be extended with new primitive operations that enable efficient access to hardware resources. These primitives ....
DelRasario, J. and A. Choudhary. High Performance I/O for Parallel Computers: Problems and prospects. IEEE Computer, 27(3):59-68, March 1994.
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