I was getting a bit confused on the non-task ISPC vs task ISPC model outlined in the Programming assignment, but this slide (and the next) helped me understand that vanilla ISPC only executes on one thread. I found this link useful as it described some of the details of SPMD and compare it with SIMD: https://cs.stackexchange.com/questions/37759/understanding-the-definition-of-spmd
I was getting a bit confused on the non-task ISPC vs task ISPC model outlined in the Programming assignment, but this slide (and the next) helped me understand that vanilla ISPC only executes on one thread. I found this link useful as it described some of the details of SPMD and compare it with SIMD: https://cs.stackexchange.com/questions/37759/understanding-the-definition-of-spmd