Auto-vectorization through code generation for stream processing applications

Huayong Wang, Henrique Andrade, Bugra Gedik, Kun-Lung Wu
2009 Proceedings of the 23rd international conference on Conference on Supercomputing - ICS '09  
We describe language-and code generation-based approaches to providing access to architecture-specific vectorization support for high-performance data stream processing applications. We provide an experimental performance evaluation of several stream operators, contrasting our code generation approach with the native auto-vectorization support available in the GNU gcc and Intel icc compilers.
doi:10.1145/1542275.1542347 dblp:conf/ics/WangAGW09 fatcat:kt7vrrnmsvbszitsi6d7iwrwiu