Rumah  >  Artikel  >  Peranti teknologi  >  Pembangun Andrzej Janik mencipta ZLUDA: membenarkan perkakasan bukan NVIDIA memainkan aplikasi CUDA

Pembangun Andrzej Janik mencipta ZLUDA: membenarkan perkakasan bukan NVIDIA memainkan aplikasi CUDA

WBOY
WBOYke hadapan
2024-02-16 18:03:211296semak imbas

Berita 16 Februari Walaupun CUDA NVIDIA telah membina halangan ekologi yang kukuh selepas bertahun-tahun pembangunan, menyukarkan pesaing lain untuk menembusi, pembangun Andrzej Janik menggunakan oneAPI Intel untuk membangunkan produk yang serasi dengan "ZLUDA ". Kemunculan penyelesaian ini membolehkan perkakasan Intel menjalankan aplikasi CUDA secara asli Walau bagaimanapun, projek itu kemudiannya digantung atas sebab yang tidak diketahui. Kemunculan projek ini telah menarik perhatian industri kerana ia memberikan Intel peluang untuk menembusi halangan NVIDIA. Walau bagaimanapun, sebab penggantungan projek mungkin berkaitan dengan pelaksanaan teknikal atau pertimbangan komersial. Walaupun masih belum jelas, penggantungan ini mungkin memberi impak tertentu kepada pembangunan Intel dalam bidang GPU. Walau apa pun, kemunculan projek ini membuktikan bahawa persaingan dalam pasaran masih wujud, dan inovasi teknologi serta usaha pembangun akan tetap menggalakkan pembangunan industri.

开发者Andrzej Janik打造ZLUDA:让非NVIDIA硬件也能玩转CUDA应用

Namun, kisah ZLUDA tidak berakhir di sini. Selepas menerima sokongan daripada AMD, projek itu dimulakan semula dan mencapai kejayaan yang lebih besar. Dengan pengenalan perpustakaan ZLUDA, kad grafik AMD boleh terus menjalankan aplikasi CUDA tanpa sebarang pelarasan kod atau kerja migrasi. Walaupun ini tidak menjamin bahawa semua aplikasi CUDA akan berjalan dengan sempurna, ia sudah tentu merupakan kemajuan yang ketara. Inovasi ini merupakan rahmat yang besar untuk pengguna kad grafik AMD, yang boleh menikmati kelebihan yang dibawa oleh aplikasi CUDA dengan lebih mudah. Di samping itu, ini juga memberikan AMD kedudukan yang baik dalam persaingan dengan NVIDIA, membolehkan lebih ramai pengguna memilih produk AMD. Secara umumnya, kelahiran ZLUDA telah membawa lebih banyak pilihan dan kemudahan kepada pengguna, dan membawa lebih banyak kelebihan daya saing kepada AMD.

Menurut pemahaman editor, malangnya, AMD juga memilih untuk menggantungnya selepas menyokong projek ini selama dua tahun, memberi bayangan kepada prospek ZLUDA. Walaupun tidak jelas sama ada terdapat tekanan daripada NVIDIA.

开发者Andrzej Janik打造ZLUDA:让非NVIDIA硬件也能玩转CUDA应用

Nasib baik projek ZLUDA belum berhenti sepenuhnya. Projek ini telah dibuat percuma dan sumber terbuka, jadi mana-mana pembangun yang berminat boleh menggunakannya dan meneruskan penyelidikan. Selain itu, ZLUDA telah disahkan untuk menjalankan aplikasi CUDA dengan lancar pada platform ROCm AMD. Sebagai contoh, pembangun boleh menggunakan CUDA sebagai API pemaparan untuk Blender 4.0 atau V-Ray. Khususnya untuk Blender, yang secara asalnya menampilkan pemapar pengiraan Radeon HIP, dan kini dengan sokongan ZLUDA, kelajuan pemaparan dijangka lebih pantas. Ini memberikan pembangun dengan lebih banyak pilihan untuk membantu mereka melaksanakan tugas pengkomputeran dan pemaparan GPU dengan lebih cekap.

开发者Andrzej Janik打造ZLUDA:让非NVIDIA硬件也能玩转CUDA应用

Selain itu, Andrzej Janik masih mengkaji ZLUDA secara mendalam dan berusaha untuk membolehkan kad grafik AMD menjalankan teknologi DLSS NVIDIA. Ujian dalaman menunjukkan bahawa berbanding dengan penyelesaian OpenCL, ZLUDA menunjukkan prestasi yang lebih baik dalam kebanyakan kes, malah kadangkala melebihi 75% peningkatan prestasi. Namun, memandangkan projek itu masih dalam peringkat pembangunan, mungkin ada kalanya ia kurang cekap. Namun begitu, kemunculan ZLUDA telah membawa kemungkinan dan cabaran baharu kepada ekosistem CUDA.

Atas ialah kandungan terperinci Pembangun Andrzej Janik mencipta ZLUDA: membenarkan perkakasan bukan NVIDIA memainkan aplikasi CUDA. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:itbear.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam