【问题标题】:Could GPU accelerate gcc/g++ compilationGPU可以加速gcc/g++编译吗
【发布时间】:2013-08-30 07:46:04
【问题描述】:

当我构建我的 gentoo 系统时,我的 nvidia gpu 通常是不用的,我可以利用它吗?

【问题讨论】:

    标签: gcc compilation g++ gpu


    【解决方案1】:

    不,你不能。

    GPU 通常最擅长加速涉及少量分支的大规模并行数学繁重任务。编译软件基本上与此完全相反——它的分支繁重,并且在文件级别之外不能很好地并行化。

    【讨论】:

    • 嗯,不过文件级别还是不错的。与make -j16 并行运行 16 个内核相同,GPU 可以运行我的 4000 个内核来编译 16k 源文件吗?
    • @AdrianMaire 不。它们是 GPU 内核,而不是 CPU 内核;他们不是为运行这种程序而设计的。如果他们能够完成这项工作,他们会非常缓慢。 (他们可能不会;编译器作为程序的大小可能比 GPU 所能处理的要大。)
    猜你喜欢
    • 1970-01-01
    • 2014-03-06
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-19
    相关资源
    最近更新 更多