DocumentCode :
2290880
Title :
Techniques to provide run-time support for solving irregular problems
Author :
No, Jaechun ; Choudhary, Alok
Author_Institution :
Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
fYear :
1997
fDate :
10-13 Dec 1997
Firstpage :
73
Lastpage :
80
Abstract :
We present a runtime library design based on the two-phase collective I/O technique for irregular applications. The design is motivated by the requirements of a large number of ASCI (Accelerated Strategic Computing Initiative) applications, although the design and interface is general enough to be used from any irregular applications. We present two designs, namely, Collective I/O and Pipelined Collective I/O. In the first scheme, all processors participate in the I/O at the same time, making scheduling of I/O requests simpler, but creating a possibility of contention at the I/O nodes. In the second approach, processors are grouped into several groups, so that only one group performs I/O simultaneously, while the next group performs communication to rearrange data, and this entire process is pipelined. This reduces the contention at the I/O nodes but requires more complicated scheduling and a possible degradation in communication performance. We obtained up to 40 MBytes/sec application level performance on the Caltech´s Intel Paragon (with 16 IO nodes, each containing one disk) which includes on-the-fly reordering costs. We observed up to 60 MBytes/sec on the ASCI/Red machine with only three I/O nodes (with RAIDS)
Keywords :
input-output programs; parallel machines; parallel programming; performance evaluation; pipeline processing; processor scheduling; software libraries; 40 MByte/s; 60 MByte/s; ASCI; Accelerated Strategic Computing Initiative; Caltech; Collective I/O; Intel Paragon; Pipelined Collective I/O; RAIDS; Red machine; communication performance; irregular problem solving; on-the-fly reordering costs; pipeline processing; run-time support; runtime library design; scheduling; two-phase collective input output technique; Acceleration; Application software; Computational fluid dynamics; Computational geometry; Computational modeling; Concurrent computing; Data visualization; Mesh generation; Runtime; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
Conference_Location :
Seoul
Print_ISBN :
0-8186-8227-2
Type :
conf
DOI :
10.1109/ICPADS.1997.652532
Filename :
652532
Link To Document :
بازگشت