The Community for Technology Leaders
2012 21st International Conference on Parallel Architectures and Compilation Techniques (PACT) (2012)
Minneapolis, MN, USA
Sept. 19, 2012 to Sept. 23, 2012
ISBN: 978-1-5090-6609-4
pp: 431-432
Pierre Esterie , LRI, Université Paris-Sud XI, Orsay, France
Mathias Gaunard , Metascale, Orsay, France
Joel Falcou , LRI, Université Paris-Sud XI, Orsay, France
Jean-Thierry Lapreste , IP (Institut Pascal), Université, Blaise Pascal, Clermont-Ferrand, France
Brigitte Rozoy , LRI, Université Paris-Sud XI, Orsay, France
ABSTRACT
SIMD extensions have been a feature of choice for processor manufacturers for a couple of decades. Designed to exploit data parallelism in applications at the instruction level and provide significant accelerations, these extensions still require a high level of expertise or the use of potentially fragile compiler support or vendor-specific libraries. In this poster, we present Boost.SIMD, a C++ template library that simplifies the exploitation of SIMD hardware within a standard C++ programming model.
INDEX TERMS
Registers, Programming, Libraries, C++ languages, Computer architecture, Parallel processing, Standards,Template Metaprogramming, SIMD, C++, Generic Programming
CITATION
Pierre Esterie, Mathias Gaunard, Joel Falcou, Jean-Thierry Lapreste, Brigitte Rozoy, "Boost.SIMD: Generic programming for portable SIMDization", 2012 21st International Conference on Parallel Architectures and Compilation Techniques (PACT), vol. 00, no. , pp. 431-432, 2012, doi:
89 ms
(Ver 3.3 (11022016))