Insinyur perangkat lunak Intel telah merilis versi baru dari Implicit SPMD Program Compiler (ISPC) mereka sebagai varian bahasa C mereka dengan ekstensi untuk menyempurnakan program tunggal, pemrograman multi-data untuk CPU dan GPU.
Dengan rilis Intel ISPC 1.20 pada hari Jumat, binari ISPC sekarang lebih kecil dan lebih cepat. Binari ISPC dikatakan berkurang sekitar sepertiga dibandingkan dengan ukuran sebelumnya. Sementara ISPC 1.20 juga harus”beberapa persen”lebih cepat dari rilis sebelumnya. ISPC 1.20 juga menambahkan dukungan pengemasan Snap opsional untuk Ubuntu.
Rilis Intel ISPC 1.20 kini juga membagi waktu proses ISPC menjadi bagian CPU dan GPU yang kemudian dimuat secara dinamis, sehingga Anda tidak selalu memuat kode GPU jika pada akhirnya hanya mengandalkan run-time ISPC ini untuk eksekusi CPU. Run-time ISPC 1.20 juga sekarang mendukung pagar untuk komputasi asinkron GPU/CPU, menghilangkan ketergantungan run-time OpenMP tetapi memerlukan Intel Threaded Building Blocks (TBB), dan pemfaktoran ulang target SSE4.
Download dan detail lainnya tentang rilis Intel ISPC 1.20 untuk sistem Windows dan Linux melalui GitHub.