是否有工具可以使用CUDA C加速和分发GPGPU程序的编译(其中 nvcc
编译器是编译链的一部分),例如distcc
+用于C / C ++和GCC编译器的ccache
(或者像distcc-pump,ccontrol,Icecream(IceCC)或DMUCS这样的派生词和包装器?)
或者可以配置distcc以用于nvcc?
答案 0 :(得分:1)
不幸的是,我不认为使用非gcc编译器使distcc工作变得非常简单。这不是不可能的,只是令人讨厌,因为您必须修改distcc实现以理解新编译器的选项,如distcc FAQ所述。
另一种方法是使用像Electric Make这样的东西,它以大致相同的方式(分布和并行化)解决相同的问题(加速构建),但是在构建工具而不是编译器的层面上。这意味着它对您使用的特定编译器完全无动于衷。您可以从http://www.electric-cloud.com/eade获得免费版本。
免责声明:我是Electric Make的首席架构师