Asynchronous Broadcast on the Intel SCC using Interrupts - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Asynchronous Broadcast on the Intel SCC using Interrupts

Résumé

This paper focuses on the design of an asynchronous broadcast primitive on the Intel SCC. Our solution is based on OC-Bcast, a state-of-the-art k-ary tree synchronous broadcast algorithm that leverages the parallelism provided by on-chip Remote Memory Accesses to Message Passing Buffers. In the paper, we study the use of parallel inter-core interrupts as a means to implement an efficient asynchronous group communication primitive, and present the userspace library we designed to be able to use interrupts in OC-Bcast and make it work asynchronously. Our experimental evaluation shows that our algorithm allows parallel broadcast operations to efficiently progress concurrently and provides low latency for a single broadcast operation. It highlights that parallel interrupts can help implementing efficient group communication primitives on many-core systems.

Mots clés

Fichier principal
Vignette du fichier
MARC6_Asynchronous-Broadcast-on-the-Intel-SCC-using-Interrupts.pdf (326.63 Ko) Télécharger le fichier
Origine : Accord explicite pour ce dépôt
Loading...

Dates et versions

hal-00719022 , version 1 (18-07-2012)

Identifiants

  • HAL Id : hal-00719022 , version 1

Citer

Darko Petrović, Omid Shahmirzadi, Thomas Ropars, André Schiper. Asynchronous Broadcast on the Intel SCC using Interrupts. The 6th Many-core Applications Research Community (MARC) Symposium, Jul 2012, Toulouse, France. pp.24-29. ⟨hal-00719022⟩

Collections

MARCONERA2012
245 Consultations
146 Téléchargements

Partager

Gmail Facebook X LinkedIn More