Multi-Target Vectorization With MTPS C++ Generic Library - Inria - Institut national de recherche en sciences et technologies du numérique 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⟩
200 View
227 Download

Share

Gmail Facebook X LinkedIn More