Nvidia передала компилятор CUDA разработчикам приложений с открытым кодом

10/05/2012 16:55

Компания Nvidia объявила о том, что один из самых популярных компиляторов с открытым исходным кодом LLVM теперь поддерживает графические процессоры Nvidia, предоставляя преимущества GPU-ускорения широкому кругу исследователей, независимых разработчиков ПО и программистам. Другими словами, Nvidia передала компилятор CUDA сообществу разработчиков приложений с открытым кодом. Компилятор CUDA поддерживает языки C, C++ и Fortran для ускорения приложений с помощью графических процессоров Nvidia с массивно параллельной архитектурой. Сотрудничая с разработчиками LLVM, Nvidia обеспечила поддержку CUDA на уровне компиляции исходных кодов в ядре LLVM и генераторе кода для машин с параллельным исполнением потоков. Теперь программисты могут создавать приложения для графических ускорителей с помощью широкого спектра языков программирования, что делает вычисления на GPU еще более доступными и универсальными, чем раньше. LLVM — распространенный компилятор с открытым исходным кодом и с модульным устройством, упрощающим добавление поддержки языков программирования и вычислительных архитектур. Он поддерживает множество языков программирования и интерфейсов, включая C/C++, Objective-C, Fortran, Ada, Haskell, Java bytecode, Python, Ruby, ActionScript, GLSL и Rust. Последнюю версию компилятора LLVM с поддержкой Nvidia GPU можно загрузить с веб-сайта LLVM.
Источник