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
CITATION

P. Esterie, M. Gaunard, J. Falcou, J. Lapreste and B. Rozoy, "Boost.SIMD: Generic programming for portable SIMDization," 2012 21st International Conference on Parallel Architectures and Compilation Techniques (PACT), Minneapolis, MN, USA, 2012, pp. 431-432.
doi:
93 ms
(Ver 3.3 (11022016))