BatchQueue : file producteur / consommateur optimisée pour les multi-cœurs - Archive ouverte HAL
Communication Dans Un Congrès Année : 2011

BatchQueue : file producteur / consommateur optimisée pour les multi-cœurs

Résumé

Les applications séquentielles peuvent tirer partie des systèmes multi-cœurs en utilisant le parallélisme pipeline pour accroître leur performance. Dans un tel schéma de parallélisme, l'accélération possible est limitée par le surcoût dû à la communication cœur à cœur. Ce papier présente l'algorithme BatchQueue, un système de communication rapide conçu pour optimiser l'utilisation du cache matériel, notamment au regard du pré-chargement. BatchQueue propose des performances améliorées d'un facteur 2 : il est capable d'envoyer un mot de données en 3,5 nanosecondes sur un système 64 bits, représentant un débit de 2 Gio/s.
Fichier principal
Vignette du fichier
cfse8_04.pdf (248.71 Ko) Télécharger le fichier
CFSE8.pdf (751.71 Ko) Télécharger le fichier
Origine Fichiers éditeurs autorisés sur une archive ouverte
Format Autre

Dates et versions

hal-00627512 , version 1 (28-09-2011)

Identifiants

  • HAL Id : hal-00627512 , version 1

Citer

Thomas Preud'Homme, Julien Sopena, Gaël Thomas, Bertil Folliot. BatchQueue : file producteur / consommateur optimisée pour les multi-cœurs. 8ème Conférence Française sur les Systèmes d'Exploitation (CFSE'11), May 2011, Saint-Malo, France. pp.1-12. ⟨hal-00627512⟩
227 Consultations
313 Téléchargements

Partager

More