2013-08-30 98 views

回答

3

不,你不能。

GPU通常最適合加速大規模並行數學任務,且幾乎不涉及分支。編譯軟件基本上與此相反 - 它的分支很重,並沒有超過文件級別的並行化。

+0

那麼,但文件級別仍然是一個很好的水平。 'make -j16'同時運行16個內核,GPU可以運行4000個內核來編譯16k源文件嗎? –

+1

@AdrianMaire他們是GPU內核,而不是CPU內核;他們沒有架構來運行這種程序。如果他們能夠完成這項工作,他們會很慢。 (它們可能不會;編譯器作爲一個程序的大小可能比GPU可以處理的大)。 – duskwuff