A simple Bridging Model for High-Performance Computing

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.
Type de document :
Rapport
[Technical Report] TR-LACL-2010-12, 2010, pp.25
Liste complète des métadonnées

Littérature citée [29 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00926383
Contributeur : Chong Li <>
Soumis le : jeudi 9 janvier 2014 - 15:06:04
Dernière modification le : jeudi 11 janvier 2018 - 06:19:28
Document(s) archivé(s) le : jeudi 10 avril 2014 - 09:35:16

Fichier

TR-LACL-2010-12.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00926383, version 1

Collections

Citation

Chong Li, Gaétan Hains. A simple Bridging Model for High-Performance Computing. [Technical Report] TR-LACL-2010-12, 2010, pp.25. 〈hal-00926383〉

Partager

Métriques

Consultations de la notice

101

Téléchargements de fichiers

382