Kompilator CUDA dla społeczności Open Source dzięki NVIDII
LLVM, jeden z najpopularniejszych w branży kompilatorów (oparty na licencji BSD), teraz będzie mógł wykorzystać przyspieszenie sprzętowe w produktach firmy NVIDIA. LLVM jest szeroko rozpowszechnioną platformą do tworzenia kodu, pierwotnie zaprojektowaną dla języka C/C++, lecz dzięki jej modularnej budowie bardzo łatwo można dodać wsparcie dla innych języków programowania ,a nawet różnych architektur procesorów. NVIDIA współpracowała z twórcami projektu LLVM, żeby odpowiednio zmienić kod źródłowy kompilatora CUDA i zintegrować go z platformą LLVM. W rezultacie, programiści będą mogli wykorzystywać potencjał drzemiący w GPU za pomocą bardzo szerokiej gamy języków. Dzięki ich wspólnym wysiłkom można tworzyć aplikacje ze wsparciem GPU nie tylko w C, C++ i Fortran, ale również w Ada, Haskell, Python, Ruby, ActionScript, GLSL i Rust.
LLVM jest integralną częścią najnowszych narzędzi programistycznych dla Mac OS X oraz iOS, wykorzystują go również Adobe, AMD, Intel, Electronics Arts i REAL Software. Ian Buck, dyrektor generalny działu obliczeń równoległych GPU w firmie NVIDIA powiedział: "Kod, który dostarczyliśmy do LLVM jest oparty na sprawdzonych produktach CUDA z segmentu mainstream, co zapewnia programistom niezawodność i pełną kompatybilność z setkami milionów GPU NVIDII znajdujących się aktualnie w komputerach PC i serwerach". Według niego jest to prawdziwy krok milowy w dziedzinie obliczeń równoległych na układach GPU, dający naukowcom i programistom niespotykaną elastyczność i dowolność w wyborze języka i architektury dla swoich aplikacji następnej generacji. Poniższy schemat przedstawia sposób wykorzystania technologii CUDA przez kompilator LLVM:

Źródło: TechPowerUp
Powiązane publikacje

Google AI Edge Eloquent na iOS to lokalne rozpoznawanie mowy, poprawianie tekstu i opcjonalna chmura Gemini
10
Ubuntu 26.04 LTS - nowa wersja systemu stawia ma wyższe wymagania sprzętowe niż Windows 11, m.in. dzięki GNOME 50
106
Meta Muse Spark - nowy model ma dogonić Gemini i GPT, a przy tym zużywać ponad dziesięć razy mniej mocy niż Llama 4 Maverick
8
To nie kolejny chatbot dla graczy. Valve szykuje narzędzie SteamGPT, które może zmienić sposób działania Steam Support
18












