當前位置:成語大全網 - 書法字典 - 為什麽用GPU而不是CPU挖礦?

為什麽用GPU而不是CPU挖礦?

CPU和GPU之所以有很大的不同,是因為它們的設計目標不同。它們針對兩種不同的應用場景。CPU需要很強的通用性來處理各種數據類型,同時還需要邏輯判斷並且會引入大量的分支跳轉和中斷處理。這些都使得CPU的內部結構極其復雜。GPU面對的是類型高度統壹且相互獨立的大規模數據和無中斷的純計算環境。

GPU使用大量計算單元和長流水線,但它只有非常簡單的控制邏輯,並節省緩存。CPU不僅被緩存占用,而且具有復雜的控制邏輯和許多優化電路,其計算能力僅占CPU的壹小部分。

因此,與CPU擅長邏輯控制和壹般數據運算不同,GPU擅長大規模並發計算,這正是密碼破解等所需要的。因此,除了圖像處理之外,GPU也越來越多地參與計算。

中本聰希望礦業的這些編碼計算是許多獨立快速計算的積累,可以確保不同礦工挖掘的數量根據計算能力平均分配,而不是讓計算能力最強的人挖掘所有礦山。這種類型的計算通常非常適合用大規模並行處理器GPU進行處理。

參考資料:

/question/21231074/answer/17598768