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

GNOME 49 oficjalnie. Nowa odsłona środowiska graficznego dla Linuksa ma większe możliwości i lepiej obsługuje HDR
3
W Google Discover pojawią się treści z YouTube i Instagrama. Google zmieni oblicze popularnej sekcji z wiadomościami
6
OpenAI GPT-5-Codex. Specjalistyczny model do autonomicznego kodowania z dynamicznym czasem myślenia i integracją GitHub
8
Google Gemini 2.5 Deep Think rozwiązał problem matematyczny, którego nie rozgryzł żaden zespół ludzi podczas ICPC 2025
17