Paralléliser sur un processeur à beaucoup de coeurs - Archive ouverte HAL Access content directly
Preprints, Working Papers, ... Year :

Paralléliser sur un processeur à beaucoup de coeurs

(1) , (1) , (1) , (1)
1

Abstract

Cet article montre que la parallélisation actuelle des applications par l'OS, à base de threads, est inefficace. Le coût architectural de la parallélisation pthread est mesuré et comparé au coût d'une parallélisation par le matériel. De plus, l'article montre aussi que les caches ne sont pas adaptés à la répartition des données que suppose la parallélisation. Il compare l'inefficacité de l'accès à une mémoire partagée à l'efficacité de l'élimination du stockage au profit du cal-cul redondant et du renommage total des sources et destinations. Enfin, l'article compare la complexité d'une parallélisation basée sur des threads non déterministes à la simplicité d'une parallélisation matérielle basée sur le déterminisme de l'ordre d'exécution séquentielle. Mots-clés : Parallélisation matérielle, processeur à beaucoup de coeurs, déterminisme, calcul redondant, renommage total.
Fichier principal
Vignette du fichier
compas2016_paper_2.pdf (149.94 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

lirmm-01330908 , version 1 (13-06-2016)

Identifiers

  • HAL Id : lirmm-01330908 , version 1

Cite

Djallal Rahmoune, Bernard Goossens, David Parello, Katarzyna Porada. Paralléliser sur un processeur à beaucoup de coeurs. 2016. ⟨lirmm-01330908⟩
213 View
482 Download

Share

Gmail Facebook Twitter LinkedIn More