Ang mga inhinyero ng software ng Intel ay naglabas ng bagong bersyon ng kanilang Implicit SPMD Program Compiler (ISPC) bilang kanilang C language variant na may mga extension para sa pagpapahusay ng single-program, multiple-data programming para sa parehong mga CPU at GPU.
Sa paglabas ng Intel ISPC 1.20 noong Biyernes, mas maliit at mas mabilis na ngayon ang mga binary ng ISPC. Ang mga binary ng ISPC ay sinasabing nababawasan ng humigit-kumulang isang-katlo kumpara sa kanilang naunang sukat. Samantala ang ISPC 1.20 ay dapat ding”ilang porsyento”na mas mabilis kaysa sa mga naunang release. Nagdaragdag din ang ISPC 1.20 ng opsyonal na suporta sa Snap packaging para sa Ubuntu.
Ang paglabas ng Intel ISPC 1.20 ay hinati na rin ngayon ang run-time ng ISPC sa mga bahagi ng CPU at GPU na pagkatapos ay dynamic na nilo-load, kaya hindi mo palaging nilo-load ang GPU code kung matatapos ka lang. umaasa sa ISPC run-time na ito para sa CPU execution. Sinusuportahan na rin ngayon ng ISPC 1.20 run-time ang mga bakod para sa GPU/CPU asynchronous computations, na bumababa sa OpenMP run-time dependency nito ngunit nangangailangan ng Intel Threaded Building Blocks (TBB), at SSE4 target refactoring.
Mga pag-download at higit pang detalye sa paglabas ng Intel ISPC 1.20 para sa Windows at Linux system sa pamamagitan ng GitHub.