DocumentCode
424501
Title
Server-Directed Collective I/O in Panda
Author
Seamons, K.E. ; Chen, Y. ; Jones, P. ; Jozwiak, J. ; Winslett, M.
Author_Institution
University of Illinois at Urbana-Champaign
fYear
1995
fDate
1995
Firstpage
57
Lastpage
57
Abstract
We present the architecture and implementation results for Panda 2.0, a library for input and output of multidimensional arrays on parallel and sequential platforms. Panda achieves remarkable performance levels on the IBM SP2, showing excellent scalability as data size increases and as the number of nodes increases, and provides throughputs close to the full capacity of the AIX file system on the SP2 we used. We argue that this good performance can be traced to Panda´s use of server-directed i/o (a logical-level version of disk-directed i/o [Kotz94b]) to perform array i/o using sequential disk reads and writes, a very high level interface for collective i/o requests, and built-in facilities for arbitrary rearrangements of arrays during i/o. Other advantages of Panda´s approach are ease of use, easy application portability, and a reliance on commodity system software.
Keywords
Application software; Computer architecture; Computer science; Concurrent computing; High performance computing; Libraries; Logic arrays; Multidimensional systems; Scalability; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, 1995. Proceedings of the IEEE/ACM SC95 Conference
Print_ISBN
0-89791-816-9
Type
conf
DOI
10.1109/SUPERC.1995.241778
Filename
1383194
Link To Document