A simple Bridging Model for High-Performance Computing - Archive ouverte HAL Access content directly
Reports (Technical Report) Year : 2010

A simple Bridging Model for High-Performance Computing

(1) , (1)
1

Abstract

This report 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 past experience with Bulk-synchronous parallel (BSP) programming and BSP language design. SGL's novel features are motivated by the last decade's move towards multi-level and heterogeneous parallel architectures involving multi-core processors, graphics accelerators and hierarchical routing networks in the largest multiprocessing systems. The design of SGL is coherent with Valiant's Multi-BSP while off ering a programming interface that is 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.
Fichier principal
Vignette du fichier
TR-LACL-2010-12.pdf (489.24 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-00926383 , version 1 (09-01-2014)

Identifiers

  • HAL Id : hal-00926383 , version 1

Cite

Chong Li, Gaétan Hains. A simple Bridging Model for High-Performance Computing. [Technical Report] TR-LACL-2010-12, 2010, pp.25. ⟨hal-00926383⟩
97 View
406 Download

Share

Gmail Facebook Twitter LinkedIn More