The Community for Technology Leaders
Green Image
Issue No. 05 - Sept.-Oct. (2012 vol. 14)
ISSN: 1521-9615
pp: 72-77
Jean-Thierry Lapresté , Ecole Nationale Supérieure de Chimie de Clermont-Ferrand
Joel Falcou , University of Paris-Sud
Pierre Esterie , University of Paris-Sud
Mathias Gaunard , MetaScale
Single instruction, multiple data (SIMD) extensions have been a feature of choice for processor manufacturers for a couple of decades. Designed to provide significant accelerations, they require expertise, the use of potentially fragile compiler support, or vendor-specific libraries. Here, a C++ template library called Boost.SIMD is presented that simplifies the exploitation of SIMD hardware within a standing C++ programming model.
Scientific computing, Computational modeling, Hardware, Instruction sets, Programming, scientific computing, SIMD hardware, C++, computational science, scientific programming
Jean-Thierry Lapresté, Joel Falcou, Pierre Esterie, Mathias Gaunard, "Exploiting Multimedia Extensions in C++: A Portable Approach", Computing in Science & Engineering, vol. 14, no. , pp. 72-77, Sept.-Oct. 2012, doi:10.1109/MCSE.2012.96
200 ms
(Ver 3.3 (11022016))