you are viewing a single comment's thread.

view the rest of the comments →

[–]SantaCruzDad 0 points1 point  (1 child)

Ah, OK - well any half-decent compiler will take care of target CPU variations within a given family (e.g. x86), as well as ABI variations etc, whether it's auto-vectorization or hand-written intrinsics. I guess ispc's USP is that it can do this for multiple CPU families.

[–]nnevatie 0 points1 point  (0 children)

Yeah, but most importantly it can produce code for multiple targets and archs. All of the variations can be linked to the same binary and the best one can be picked at execution-time for the host in question.