Parallel Universe Magazine - Issue 22, September 2015
- File: parallel-universe-issue-22.pdf
- Size:14.3 MB
- Letter from the Editor, by James Reinders
Vectorize and Live
- Putting Vector Programming to Work with OpenMP* SIMD for Intel® Xeon® Processors, Intel® Xeon Phi™ Coprocessors, and Intel® GPUs
This article describes the C/C++/Fortran SIMD extensions for explicit vector programming available in the OpenMP* 4.0 specification. We explain the semantics of SIMD constructs and clauses with simple examples. In addition, explicit vector programming guidelines and programming examples are provided in Sections 3 and 4 to help programmers write efficient SIMD programs.
- Vectorization Advisor: A New Tool for Vectorization Advice
In this article, we demonstrate how to use Intel® Advisor XE on real code examples to optimize vector codes. Intel Advisor XE combines dynamic analysis, static binary analysis, and compiler reports with actionable recommendations for fixing performance bottlenecks.
For more complete information about compiler optimizations, see our Optimization Notice.