Intelin ohjelmistosuunnittelijat ovat julkaisseet uuden version Implicit SPMD Program Compiler (ISPC)-ohjelmastaan C-kieliversiona, jossa on laajennuksia, jotka parantavat yhden ohjelman ja usean datan ohjelmointia sekä suorittimille että grafiikkasuorittimille.
Intel ISPC 1.20-julkaisun perjantaina ISPC-binäärit ovat nyt sekä pienempiä että nopeampia. ISPC-binäärien sanotaan pienenevän noin kolmanneksella aiempaan kokoonsa verrattuna. Samaan aikaan ISPC 1.20:n pitäisi myös olla”muutaman prosentin”nopeampi kuin aikaisemmat julkaisut. ISPC 1.20 lisää myös valinnaisen Snap-pakkaustuen Ubuntuun.
Intel ISPC 1.20-julkaisu on nyt myös jakanut ISPC:n ajon ajan CPU-ja GPU-osiin, jotka sitten ladataan dynaamisesti, joten et aina lataa GPU-koodia, jos päädyt vain luottaa tähän ISPC-ajoaikaan suorittimen suorittamisessa. ISPC 1.20:n ajonaika tukee nyt myös GPU/CPU-asynkronisten laskutoimitusten aitoja, mikä luopuu OpenMP-ajonaikaisesta riippuvuudestaan, mutta vaatii Intel Threaded Building Blocks (TBB)-elementtejä ja SSE4-kohdistusta.
Lataukset ja lisätietoja Intel ISPC 1.20-julkaisusta Windows-ja Linux-järjestelmille GitHubin kautta.