Proyék ZLUDA bakal terus berkembang dina bentuk palaksanaan CUDA universal

Andrzej Janik dibere rencana pikeun ngembangkeun salajengna tina proyék ZLUDA, nu ngembangkeun hiji palaksanaan kabuka tina téhnologi CUDA. Nalika versi ZLUDA munggaran ditujukeun pikeun nyiptakeun palaksanaan CUDA pikeun Intel GPUs, sareng anu kadua - pikeun AMD GPUs, maka pilihan katilu anu disayogikeun ayeuna bakal difokuskeun ngembangkeun palaksanaan CUDA universal pikeun GPU anu sanés ti NVIDIA GPUs. Tujuan proyék ZLUDA nyaéta pikeun nyayogikeun sistem sareng GPU non-NVIDIA kalayan kamampuan pikeun ngajalankeun aplikasi CUDA anu teu dirobih kalayan kinerja anu caket sareng kinerja aplikasi anu ngajalankeun tanpa lapisan. Kodeu proyék terus disebarkeun dina lisensi MIT sareng Apache 2.0.

Mimitina, proyék ZLUDA dikembangkeun pikeun Intel GPUs, tapi dina taun 2021, perusahaan ieu nganggap nyayogikeun kamampuan pikeun ngajalankeun aplikasi CUDA dina Intel GPU anu henteu aya minat bisnis sareng henteu ngadukung pamekaran inisiatif éta. Dina awal 2022, pamekar ninggalkeun Intel sareng nandatanganan kontrak sareng AMD pikeun ngembangkeun lapisan kasaluyuan CUDA pikeun GPU perusahaan. Saatos dua taun, AMD kaleungitan minat pikeun ngajalankeun aplikasi CUDA dina GPU AMD.

Luyu sareng syarat kontrak sareng saatos nampi idin pikeun nyebarkeun ti perwakilan AMD, salami korespondensi email, Andrzej muka kode pangembangan anu diciptakeun nalika damel di AMD sareng ngamungkinkeun pikeun ngajalankeun aplikasi CUDA di luhur tumpukan ROCm sareng HIP runtime. (Héterogén-komputasi) dikembangkeun ku AMD Interface pikeun Portability). 6 bulan saatos publikasi, ahli hukum AMD ngahubungi Andrzej sareng nerangkeun yén idin anu disayogikeun sateuacana salami korespondensi teu gaduh kakuatan hukum. Hasilna, Andrzej kapaksa miceun kode ZLUDA dijieun nalika digawé di AMD tina domain publik.

Versi anyar ZLUDA bakal diwangun dina dasar kode anu aya sateuacan Andrzej mimiti damel dina AMD, moal aya hubunganana sareng GPU khusus, sareng bakal difokuskeun ngajalankeun aplikasi anu nganggo CUDA pikeun ngagancangkeun tugas anu aya hubunganana sareng pembelajaran mesin sareng kecerdasan buatan (saméméhna). ZLUDA museurkeun utamina kana aplikasi nyiptakeun kontén sapertos Arnold Render, Blender sareng 3DF Zephyr). Diantara hal séjén, éta rencanana nyadiakeun kamampuhan pikeun ngajalankeun Llama.cpp, PyTorch na TensorFlow frameworks on luhureun ZLUDA ngagunakeun optimizations CUDA dipaké pikeun NVIDIA GPUs.

Dina awalna, proyék bakal difokuskeun gawé dina AMD GPUs, tapi lajeng bakal diadaptasi pikeun Intel GPUs. Palaksanaan AMD GPU bakal dijieun ti scratch, bakal ngarojong GPUs dumasar kana sahanteuna RDNA1 instruksi susunan arsitektur, sarta bakal ngagunakeun ROCm 6.1+ tumpukan tinimbang ROCm 5 tumpukan dipaké dina palaksanaan AMD saméméhna dijieun. Paritas fungsionalitas sareng palaksanaan sateuacana, anu dipaksa Andrzej ngahapus tina aksés umum, direncanakeun bakal dihontal dina kuartal katilu 2025.

sumber: opennet.ru

Mésér hosting anu dipercaya pikeun situs anu gaduh panyalindungan DDoS, server VPS VDS 🔥 Meser hosting situs wéb anu tiasa dipercaya nganggo panyalindungan DDoS, server VPS VDS | ProHoster