英特爾軟件工程師發布了他們的隱式 SPMD 程序編譯器 (ISPC) 的新版本作為他們的 C 語言變體,帶有擴展以增強 CPU 和 GPU 的單程序、多數據編程。
隨著周五英特爾 ISPC 1.20 的發布,ISPC 二進製文件現在更小更快。據說 ISPC 雙星與之前的大小相比減少了大約三分之一。同時,ISPC 1.20 也應該比以前的版本快“幾個百分點”。 ISPC 1.20 還為 Ubuntu 添加了可選的 Snap 打包支持。
英特爾 ISPC 1.20 版本現在也將 ISPC 運行時分為 CPU 和 GPU 部分,然後動態加載,因此如果您最終只依靠這個 ISPC 運行時來執行 CPU。 ISPC 1.20 運行時現在還支持 GPU/CPU 異步計算的柵欄,放棄其 OpenMP 運行時依賴性但需要英特爾線程構建塊 (TBB) 和 SSE4 目標重構。
通過 GitHub 下載適用於 Windows 和 Linux 系統的英特爾 ISPC 1.20 版本的下載和更多詳細信息.