什么是 ISPC?

image.png

外层 for:for (i = 0; i < N; i += programCount)

image.png

这张图直观展示了 ISPC 的 program instances(线程实例)是如何分配循环迭代的

🔹 工作方式

在 ISPC 里我们写了循环:

第 1 轮循环 (i = 0)

第 2 轮循环 (i = 8)

第 3 轮循环 (i = 16)