HeadlinesBriefing favicon HeadlinesBriefing.com

Intel Meluncurkan ISA Virtual PISA untuk Portabilitas GPU

TechPowerUp News •
×

Intel telah memperbarui Compute Runtime-nya dengan dukungan untuk Portable Instruction Set Architecture (PISA), sebuah ISA virtual baru dan model pemrograman untuk GPU Intel. Berbeda dengan CPU yang memiliki ISA yang sudah terbentuk seperti Arm atau x86, GPU menggunakan kumpulan instruksi asli yang berubah-ubah antar generasi, yang mengharuskan kompiler untuk menangani perbedaan spesifik arsitektur. PISA memperkenalkan lapisan abstraksi, menyediakan target umum bagi kompiler sehingga kode dapat ditulis sekali dan diselesaikan untuk banyak arsitektur GPU Intel yang kompatibel. Hal ini memungkinkan beban kerja yang dikompilasi untuk PISA dapat berjalan antar generasi tanpa perlu menghasilkan kode yang spesifik terhadap arsitektur, sekaligus memanfaatkan kemampuan perangkat keras yang lebih baru jika didukung. Kompatibilitas bergantung pada arsitektur target dan fitur yang digunakan. PISA bukanlah ISA virtual GPU pertama dari Intel; ISA v yang ada telah lama berfungsi sebagai representasi perantara. Model ini mirip dengan ISA virtual Parallel Thread Execution (PTX) dari NVIDIA, yang berada di antara kode CUDA dan kode mesin asli, memungkinkan pemrograman yang dekat dengan logam. Intel mencantumkan performa dekat dengan logam, dukungan untuk pustaka yang ditulis tangan, dan assembly dalam baris sebagai tujuan PISA. Pada saat ini versi 0.1, PISA mencakup dokumentasi tentang model eksekusi berbasis OpenCL 3.0, tipe data, register, dan penamaan alamat memori, menunjukkan investasi yang terus-menerus dalam upaya GPU di masa depan.

Entitas Kunci: Perusahaan: Intel, NVIDIA