This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Exploiting Multimedia Extensions in C++: A Portable Approach
Sept.-Oct. 2012 (vol. 14 no. 5)
pp. 72-77
Pierre Esterie, University of Paris-Sud
Mathias Gaunard, MetaScale
Joel Falcou, University of Paris-Sud
Jean-Thierry Lapresté, Ecole Nationale Supérieure de Chimie de Clermont-Ferrand
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.
Index Terms:
Scientific computing,Computational modeling,Hardware,Instruction sets,Programming,scientific computing,SIMD hardware,C++,computational science,scientific programming
Citation:
Pierre Esterie, Mathias Gaunard, Joel Falcou, Jean-Thierry Lapresté, "Exploiting Multimedia Extensions in C++: A Portable Approach," Computing in Science and Engineering, vol. 14, no. 5, pp. 72-77, Sept.-Oct. 2012, doi:10.1109/MCSE.2012.96
Usage of this product signifies your acceptance of the Terms of Use.