新闻来源:solidot
NVIDIA宣布向LLVM
捐赠CUDA编译器。
LLVM是知名的开源编译器技术基础架构,其模块设计可方便的加入新语言和处理器架构支持,目前支持C/C++、Objective-C、Fortran、Ada、Haskell、Java bytecode、Python和Ruby等语言。
CUDA是
NVIDIA开发的通用图形处理技术,即利用GPU处理通常由CPU执行的通用计算任务,CUDA编译器支持C、C++和
Fortr。NVIDIA和LLVM开发者合作,为LLVM核心和并行线程执行后端加入CUDA编译器源代码,让程序员可以用不同语言开发GPU加速的应
用程序。