Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

HCC Ingin Memudahkan Menjalankan Kode C11 Pada GPU

Hero C Compiler "HCC" ingin mempermudah kompilasi kode C untuk dijalankan di GPU dengan mengkompilasi kode umum C11 dan mengubahnya menjadi modul SPIR-V yang kemudian dapat digunakan oleh GPU dengan dukungan Vulkan. HCC digambarkan sendiri sebagai: HCC adalah kompiler C yang memungkinkan Anda mengompilasi basis kode C Anda (dengan batasan) ke SPIR-V untuk Vulkan graphics API. Ini berarti Anda dapat berbagi struct, enum, dan fungsi antara kode CPU & GPU Anda. HCC menargetkan masa depan pemrograman GPU sehingga dirancang dengan fitur-fitur seperti sumber daya tanpa batas dan penyelarasan skalar. Ini membuatnya lebih mudah untuk melakukan interop dengan GPU dan fokus pada penulisan kode shader tanpa menulis sistem build shader Anda sendiri. Proyek ini sedang dalam tahap alfa, jadi perkirakan bug dan tolong bantu dengan mengajukan bug dan berkontribusi kembali ke basis kode :) Pengembang utama HCC Henry Rose menulis ke Phoronix lebih lanjut berkomentar, "Saya baru saja merilis versi pertama HCC saya, yang utama tujuan dari proyek ini adalah untuk memungkinkan saya menggunakan bahasa C11 pada GPU karena saya sangat suka menggunakannya pada CPU. Ini memungkinkan saya untuk berbagi kode & struktur data tetapi saya juga telah menghapus beberapa fitur lawas yang ada di bahasa bayangan lainnya." HCC mendukung Windows dan Linux, bertujuan untuk mengonversi kode C11 ke penggunaan Vulkan 1.3+ melalui SPIR-V, dan untuk mendukung fitur bahasa C sebanyak mungkin.

Mereka yang ingin mempelajari lebih lanjut tentang kompiler HCC dapat menemukannya dihosting di GitHub.

Itulah berita seputar HCC Ingin Memudahkan Menjalankan Kode C11 Pada GPU, semoga bermanfaat. Disadur dari Phoronix.com.Artikel Diperbarui pada: April 19, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically