Passer à la navigation principale Passer à la recherche Passer au contenu principal

BatchQueue: Fast and memory-thrifty core to core communication

  • Thomas Preud'homme
  • , Julien Sopena
  • , Gaël Thomas
  • , Bertil Folliot
  • LIP6, UPMC Sorbonne Universités - Paris 6

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Sequential applications can take advantage of multi-core systems by way of pipeline parallelism to improve their performance. In such parallelism, core to core communication overhead is the main limit of speedup. This paper presents BatchQueue, a fast and memory-thrifty core to core communication system based on batch processing of whole cache line. BatchQueue is able to send a 32bit word of data in just 12.5 ns on a Xeon X5472 and only needs 2 full cache lines plus 3 byte-sized variables - each on a different cache line for optimal performance - to work. The characteristics of BatchQueue - high throughput and increased latency resulting from its batch processing - makes it well suited for highly communicative tasks with no real time requirements such as monitoring.

langue originaleAnglais
titreProceedings - 22nd International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2010
Pages215-222
Nombre de pages8
Les DOIs
étatPublié - 1 déc. 2010
Modification externeOui
Evénement22nd International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2010 - Petropolis, Brésil
Durée: 27 oct. 201030 oct. 2010

Série de publications

NomProceedings - 22nd International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2010

Une conférence

Une conférence22nd International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2010
Pays/TerritoireBrésil
La villePetropolis
période27/10/1030/10/10

Empreinte digitale

Examiner les sujets de recherche de « BatchQueue: Fast and memory-thrifty core to core communication ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation