SIMD Programming with OpenMP
||View OpenMPCon 2015 Program
||If you think OpenMP is merely about threading then you might be interested in the latest features of OpenMP 4.x that exploit the SIMD capabilities of modern processors. Since processors tend to spend more die space for SIMD, growing with every new generation, the so-called “vectorization” becomes more important. Whereas threading is already covered well, vectorization is still is an underdog.In this tutorial we provide an introduction to vectorization extensions of OpenMP 4.0 and the upcoming version. Simplified examples extracted from recent Intel Parallel Computing Center projects will be used as demonstration. Attendees will get a set of different examples to become accustomed with the different vectorization techniques of the latest OpenMP standards.
Share This Story, Choose Your Platform!