英特尔:registered:隐式SPMD程序编译器(英特尔:registered:ISPC) ispc是用于C编程语言变体的编译器,具有针对编程的扩展。 在SPMD模型下,程序员编写的程序通常看起来像是常规的串行程序,尽管执行模型实际上是许多程序实例在硬件上并行执行。 总览 ispc编译基于C的SPMD编程语言,以在CPU和GPU的SIMD单元上运行; 它通常在具有4宽矢量SSE单元的体系结构上提供3倍或更多的加速,而在具有8宽AVX矢量单元的体系结构上提供5到6倍的加速,而无需编写内在代码。 ispc还支持跨多个内核的并行ispc ,从而可以编写实现性能改进的程序,该程序可以根据内核数和