Multi-Target Vectorization With MTPS C++ Generic Library - Archive ouverte HAL Access content directly
Conference Papers Year : 2010

Multi-Target Vectorization With MTPS C++ Generic Library

Wilfried Kirschenmann
EDF
Laurent Plagne
  • Function : Author
EDF

Abstract

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
Origin : Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

  • HAL Id : hal-00491980 , version 1

Cite

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⟩
188 View
142 Download

Share

Gmail Facebook Twitter LinkedIn More