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.