NVIDIA今天宣布,開源編譯器LLVM(低級虛擬機)現在已經支持NVIDIA GPU,可利用硬件加速大大加快代碼編譯速度。
LLVM是一個廣泛使用的開源編譯器架構,采用模塊化設計,可以很輕松地增加支持更多編譯語言和處理器架構。它支持眾多編程語言和前端,包括C/C++、Objective-C、Fortran、Ada、Haskell、Java bytecode、Python、Ruby、ActionScript、GLSL、Rust,等等。
Adobe、AMD、蘋果等公司都在大量使用這款編譯器,同樣也是NVIDIA CUDA C/C++架構的編譯基礎。
通過與LLVM開發人員的深入合作,NVIDIA向LLVM核心和并行線程執行后端貢獻了CUDA編譯器的源代碼,使得開發人員可以使用更廣泛的編程語言開發GPU加速應用,推動GPU計算的普及。Double Negative、MathWorks等都表達了對NVIDIA這一舉措的大力支持。
LLVM官方網站:
http://llvm.org/