NVIDIA реализовала поддержку возможностей компилятора CUDA в LLVM

На днях компания NVIDIA сдержала своё обещание, данное в конце прошлого года, и объявила о появлении поддержки возможностей компилятора CUDA в Open Source-проекте LLVM.Модульная архитектура системы LLVM позволяет с легкостью добавлять поддержку новых языков программирования и процессорных архитектур. Компилятор NVIDIA (CUDA Compiler) привнес в LLVM возможности оптимизации кода приложений, работающих на графических процессорах NVIDIA и написанных на языках программирования C, C++ и Fortran.В самой компании NVIDIA активно используют LLVM в качестве инфраструктуры для сборки приложений на C/C++ для CUDA. Теперь связанные с поддержкой CUDA возможности, разработанные в недрах компании, получат и сторонние программисты в рамках проекта LLVM.

©  nixp