Multi-Target Vectorization With MTPS C++ Generic Library - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

Multi-Target Vectorization With MTPS C++ Generic Library

Wilfried Kirschenmann
EDF
Laurent Plagne
  • Fonction : Auteur
EDF

Résumé

This article introduces MTPS, a C++ template library dedicated at vectorizing algorithms for different target architectures. Algorithms written with MTPS benefit from optimized memory access patterns and show performances close to hardware limits, both on multicore CPU and on GPU.
Fichier principal
Vignette du fichier
Supelec621.pdf (119.15 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00491980 , version 1 (14-06-2010)

Identifiants

  • HAL Id : hal-00491980 , version 1

Citer

Wilfried Kirschenmann, Laurent Plagne, Stéphane Vialle. Multi-Target Vectorization With MTPS C++ Generic Library. PARA 2010 : State of the Art in Scientific and Parallel Computing, Jun 2010, Reykjavik, Iceland. 4 p. ⟨hal-00491980⟩
199 Consultations
227 Téléchargements

Partager

Gmail Facebook X LinkedIn More