Intel's New High-Performance SPMD Compiler Provides 3X Speedup

Print Friendly, PDF & Email

The GPU Science blog has a post on Intel’s new high performance SPMD Compiler:

ispc is a new compiler for “single program, multiple data” (SPMD) programs. Under the SPMD model, the programmer writes a program that mostly appears to be a regular serial program, though the execution model is actually that a number of program instances execute in parallel on the hardware. ispc compiles a C-based SPMD programming language to run on the SIMD units of CPUs; it frequently provides a 3x or more speedup on CPUs with 4-wide SSE units, without any of the difficulty of writing intrinsics code.

Read the Full Story.