Sophie, an FDTD code on the way to multicore, getting rid of the memory bandwidth bottleneck better using cache. - Archive ouverte HAL Accéder directement au contenu
Rapport Année : 2009

Sophie, an FDTD code on the way to multicore, getting rid of the memory bandwidth bottleneck better using cache.

Résumé

FDTD codes, such as Sophie developed at CEA/DAM, no longer take advantage of the processor's increased computing power, especially recently with the raising multicore technology. This is rooted in the fact that low order numerical schemes need an important memory bandwidth to bring and store the computed fields. The aim of this article is to present a programming method at the software's architecture level that improves the memory access pattern in order to reuse data in cache instead of constantly accessing RAM memory. We will exhibit a more than two computing time improvement in practical applications. The target audience of this article is made of computing scientists and of electrical engineers that develop simulation codes with no specific knowledge in computer science or electronics.
Fichier principal
Vignette du fichier
cru.pdf (216.19 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00778172 , version 1 (18-01-2013)

Identifiants

Citer

Olivier Cessenat. Sophie, an FDTD code on the way to multicore, getting rid of the memory bandwidth bottleneck better using cache.. 2009. ⟨hal-00778172⟩

Collections

CEA DAM LARA
147 Consultations
467 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More