DocumentCode :
2097534
Title :
SCI networking for shared-memory computing in UPC: blueprints of the GASNet SCI conduit
Author :
Su, H. ; Gordon, B. ; Oral, S. ; George, A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Florida Univ., Gainesville, FL, USA
fYear :
2004
fDate :
16-18 Nov. 2004
Firstpage :
718
Lastpage :
725
Abstract :
Unified Parallel C (UPC) is a programming model for shared-memory parallel computing on shared- and distributed-memory systems. The Berkeley UPC software, which operates on top of their Global Addressing Space Networking (GASNet) communication system, is a portable, high-performance implementation of UPC for large-scale clusters. The Scalable Coherent Interface (SCI), a torus-based system-area network (SAN), is known for its ability to provide very low latency transfers as well as its direct support for both shared-memory and message-passing communications. High-speed clusters constructed around SCI promise to he a potent platform for large-scale UPC applications. This work introduces the design of the core API for the new SCI conduit for GASNet and UPC, which is based on active messages (AM). Latency and bandwidth data were collected and are compared with raw SCI results and with other existing GASNet conduits. The outcome shows that the new GASNet SCI conduit is able to provide promising performance in support of UPC applications.
Keywords :
C language; application program interfaces; delays; distributed memory systems; local area networks; message passing; parallel programming; performance evaluation; shared memory systems; system buses; workstation clusters; API; Berkeley UPC software; GASNet; Global Addressing Space Networking; SCI conduit; SCI networking; Scalable Coherent Interface; Unified Parallel C; active messages; bandwidth data; distributed-memory systems; large-scale clusters; latency; message passing; portable high-performance implementation; shared-memory parallel computing; system-area network; torus-based SAN; Computer networks; Concurrent computing; Delay; Distributed computing; ISO standards; Intelligent networks; Large-scale systems; Parallel processing; Parallel programming; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Local Computer Networks, 2004. 29th Annual IEEE International Conference on
ISSN :
0742-1303
Print_ISBN :
0-7695-2260-2
Type :
conf
DOI :
10.1109/LCN.2004.107
Filename :
1367314
Link To Document :
بازگشت