Previous | Next --- Slide 5 of 48
Back to Lecture Thumbnails
jiangyifan2bad

So in a parallel program backed up by ISPC, does ISPC get involved in all these four stages?

lya

The decomposition is done by the programmer, for example, we decomposed the problems into the independent work in foreach loop. Those work could be assigned either by programmer or ISPC. Orchestration could be used by using the "sync" statement. Finally, the compiler is responsible for mapping ISPC instances to vector lanes.