DocumentCode :
2990035
Title :
A simple bridging model for high-performance computing
Author :
Li, Chong ; Hains, Gaétan
Author_Institution :
LACL, Univ. Paris-Est, Paris, France
fYear :
2011
fDate :
4-8 July 2011
Firstpage :
249
Lastpage :
256
Abstract :
This paper introduces the Scatter-Gather parallel-programming and parallel execution model in the form of a simple imperative language named SGL. Its design is based on experience with Bulk-synchronous parallel (BSP) programming and BSP languages. SGL´s novel features are motivated by the last decade´s move to multi-level and heterogeneous parallel architectures involving multi-core processors, graphics accelerators and hierarchical routing networks. The design of SGL is coherent with Valiant´s Multi-BSP while offering a programming interface even simpler than the primitives of Bulk-Synchronous parallel ML (BSML). SGL appears to cover a large subset of all BSP algorithms while avoiding complex message-passing programming. It allows automatic load balancing and like all BSP-inspired systems, predictable, portable and scalable performance.
Keywords :
message passing; parallel programming; programming languages; resource allocation; Bulk-synchronous parallel programming; SGL language; Scatter-Gather parallel-programming; graphics accelerator; hierarchical routing network; high-performance computing; load balancing; message-passing programming; multicore processor; parallel architecture; parallel execution model; simple bridging model; Computational modeling; Computer architecture; Parallel algorithms; Prediction algorithms; Program processors; Programming; Semantics; Languages; grid and cluster computing; libraries and programming environments; message passing; scalable computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Simulation (HPCS), 2011 International Conference on
Conference_Location :
Istanbul
Print_ISBN :
978-1-61284-380-3
Type :
conf
DOI :
10.1109/HPCSim.2011.5999831
Filename :
5999831
Link To Document :
بازگشت