2012-05-09 22:44
Autor: Sławomir Kwasowski (SlawoyAMD)
4

NVIDIA - Kompilator LLVM oparty o architekturę CUDA

Obrazek NVIDIA - Kompilator LLVM oparty o architekturę CUDA

Firma NVIDIA poinformowała dziś, że LLVM, jeden z najpopularniejszych kompilatorów w świecie otwartego oprogramowania, został wyposażony w obsługę procesorów graficznych firmy NVIDIA. Dzięki temu, liczba naukowców, niezależnych producentów oprogramowania (ISV) i języków programowania, którzy mogą korzystać z zalet akceleracji przez procesory graficzne, została znacząco zwiększona. LLVM jest bardzo popularną, otwartą infrastrukturą kompilatora, która cechuje się modułową konstrukcją, co ułatwia dodawanie obsługi nowych języków programowania i architektur procesorów. Obsługa architektury CUDA umożliwia wprowadzenie masywnie równoległej akceleracji obliczeniowej na procesorach graficznych firmy NVIDIA w językach C, C++ i Fortran. W wyniku współpracy z deweloperami LLVM firma NVIDIA udostępniła zmiany w kodzie źródłowym rdzenia kompilatora oraz wewnętrznych mechanizmach równoległego wykonywania instrukcji dla architektury CUDA, umożliwiając programistom tworzenie aplikacji akcelerowanych przez procesory graficzne w większej liczbie języków programowania. (Dalej)...



Platforma LLVM obsługuje wiele języków i interfejsów programowania, w tym C/C++, Objective=C, Fortran, Ada, Haskell, Java bytecode, Python, Ruby, ActionScript, GLSL i Rust. To również infrastruktura kompilatora wykorzystywanego przez firmę NVIDIA do obsługi architektury CUDA C/C++ i stosownego przez wiele wiodących firm, takich jak Apple, AMD i Adobe.

Aby pobrać najnowszą wersję kompilatora LLVM z obsługą procesorów graficznych firmy NVIDIA, odwiedź witrynę LLVM - LINK.

NVIDIA - Kompilator LLVM oparty o architekturę CUDA

źródło: Info Prasowe / NVIDIA



Komentowanie dostępne jest tylko dla zarejestrowanych i zalogowanych czytelnik serwisu IN4.pl.