當前位置:首頁 » 挖礦知識 » 挖礦為什麼佔用cpu

挖礦為什麼佔用cpu

發布時間: 2021-06-23 23:36:26

㈠ 為什麼挖礦顯卡比cpu快專業礦機比顯卡快

挖礦顯卡比cpu快、專業礦機比顯卡快是因為:btc所執行的任務是很簡單的一個解密碼的計算,並不需要太多的指令。

也就是說,btc的任務只需要一些特定的晶體管就可以執行了。

用cpu執行挖礦的任務,cpu因為需要很多晶體管來執行各種不同的指令,一個周期內很多晶體管都是閑置的。

㈡ 為什麼挖礦只用顯卡不用cpu

原因是因為btc所執行的任務是很簡單的一個解密碼的計算, 並不需要太多的指令.也就是說,btc的任務只需要一些特定的晶體管就可以執行了.
用cpu執行挖礦的任務,cpu因為需要很多晶體管來執行各種不同的指令,一個周期內很多晶體管都是閑置的.速度慢正常.
顯卡為了加強顯示圖像的能力,省掉了很多與顯示功能無關的晶體管,所以顯卡只能顯示畫面,但是在顯示畫面這個任務上,比cpu快很多. 而btc所需要執行的任務和顯卡正好差不多,所以顯卡挖礦比cpu快. 同是顯卡,a卡的任務的執行方式比n卡更接近btc的計算方式,所以a卡更適合挖礦.

㈢ 為什麼挖礦用顯卡而不是cpu

CPU也可以挖,最早挖礦就是用的CPU,只是隨著對挖礦演算法的深入研究,礦工發現挖礦是個相對簡單但需要一直重復的運算過程,提高挖礦效率的關鍵在於提高多任務處理效率,而CPU的特性就不適合做這類運算。反而看顯卡,顯卡有上千個流處理器,對挖礦這種簡單但需一直重復的工作比CPU更在行,所以顯卡被大量用來挖礦。

㈣ 簡單科普一下為什麼挖礦顯卡比cpu快,專業礦

這個很簡單,
你可以把cpu比作是博士生,
在處理復雜問題方面很牛逼,
而顯卡的流處理器是高中生.
但一個cpu的核心數量也就那麼幾個(比如8核),
而一塊顯卡的流處理器動輒上千個.
而挖礦這種事情,
其實就是相當於糊信封,
你想想,
是8個博士生糊地快,
還是一千多個高中生糊地塊?!
挖礦就是用顯卡的並行計算功能來解決簡單但龐大的數學問題.

㈤ 為什麼挖礦用的是 GPU 而不是 CPU

CPU和GPU之所以大不相同,是由於其設計目標的不同,它們分別針對了兩種不同的應用場景。CPU需要很強的通用性來處理各種不同的數據類型,同時又要邏輯判斷又會引入大量的分支跳轉和中斷的處理。這些都使得CPU的內部結構異常復雜。而GPU面對的則是類型高度統一的、相互無依賴的大規模數據和不需要被打斷的純凈的計算環境。
GPU採用了數量眾多的計算單元和超長的流水線,但只有非常簡單的控制邏輯並省去了Cache。而CPU不僅被Cache占據了大量空間,而且還有有復雜的控制邏輯和諸多優化電路,相比之下計算能力只是CPU很小的一部分。
所以與CPU擅長邏輯控制和通用類型數據運算不同,GPU擅長的是大規模並發計算,這也正是密碼破解等所需要的。所以GPU除了圖像處理,也越來越多的參與到計算當中來。
中本聰的希望挖礦的這些編碼計算是很多互相獨立的快速計算的積累,這樣可以保證不同的挖礦者挖到的量按算力平攤,而不是讓算力最強的那些人挖走全部的礦。而這種類型的計算通常很適合用GPU這種大規模並行的處理器處理。
參考資料:https://www.hu.com/question/21231074/answer/17598768

㈥ 挖礦疑問解答:挖礦為什麼用顯卡不用cpu

沒說CPU不能挖啊,最開始都是用CPU挖,但是隨著對挖礦演算法的深入研究,大家發現原來挖礦都是在重復一樣的工作,而CPU作為通用性計算單元,裡面設計了很多諸如分支預測單元、寄存單元等等模塊,這些對於提升算力是根本沒有任何幫助的。
另外,CPU根本不擅長於進行並行運算,一次最多就執行十幾個任務,這個和顯卡擁有數以千計的流處理器差太遠了,顯卡高太多了,因此大家慢慢針對顯卡開發出對應的挖礦演算法進行挖礦。
以BTC為例,它最基本的演算法原理就是,把已有的10分鍾內的所有交易作為一個輸入,加上一個隨機數,當10分鍾內所有交易記錄加上你的這個隨機數計算出一個SHA256的hash。裡面幾乎都是整數運算,這個根本就像是為顯卡特別打造一樣,顯卡非常適合這種無腦性演算法,流處理器數目越多約占優勢。
就Hash計算而言,它幾乎都是獨立並發的整數計算,GPU簡直就是為了這個而設計生產出來的。相比較CPU可憐的2-8線程和長度驚人的控制判斷和調度分支,GPU可以輕易的進行數百個線程的整數計算並發(無需任何判斷的無腦暴力破解乃是A卡的強項)。
OpenCL可以利用GPU在片的大量unified shader都可以用來作為整數計算的資源。而A卡的shader(流處理器)資源又是N的數倍(同等級別的卡)
不過到了後來大家發現,顯卡還是太弱了,直接上ASIC大規模堆ALU單元就能極大程度提升算力,巴掌大的算力板的算力已經是顯卡的好幾十倍,所以現在比特幣不用專門的ASIC礦機根本挖不動。
盡管後期的幣種LTC所使用的Scrypt演算法還引入了大量相互依賴的、隨機的訪存指令,當Footprint足夠大時,還會在GPU的L2級別、甚至TLB級別出現大量的緩存失效,從而產生更多的DRAM訪問,以弱化礦機(ASIC/FPGA)相較於GPU在整數運算性能上的優勢,但是依然被人針對性研發出礦機,目前也只有專門礦機才能挖。
不過像第二代虛擬貨幣(比如說是ETH、ZEC這種)由於吸取了前輩們被爆演算法的經驗,在挖掘演算法上做了更加特別優化,防止出現無腦的運算,對於顯存要求特別高,因此可以有效抵抗礦機的入侵。
也因為ETH這種只能靠顯卡挖礦,造成了2017年下半年開始的顯卡漲價潮、缺貨潮,很多礦主都賣了成千張顯卡回去組建礦機挖掘這些虛擬貨幣。
久而久之,大家都認為CPU不能挖礦,其實只是效率、效益太低了而已。

㈦ 為什麼挖礦只用顯卡不用CPU

CPU擅長的復雜運算,顯卡使用的GPU進行的是簡單通用計算。因此可以堆疊成百上千個流處理器,每一個流處理器就像是小小的CPU,雖然其運行復雜程序的能力遠遠沒有CPU來的給力,但是集成的流處理器多,因此實際性能尤其是單精度浮點性能要比CPU強的多。
挖礦可以認為是利用顯卡在做不斷地通用計算,並且這個計算復雜度比較低而且相當重復,顯卡使用的流處理器正好適合這樣的演算法。
就像是不斷地解方程組,顯卡是2000位中學生,而CPU則是8名數學博士。雖然數學博士的數學知識遠遠超過中學生,但是像解虛擬貨幣這樣的中等方程組的速度8名數學博士肯定不如2000名中學生來的快。
而且顯卡可以很容易的組成多顯卡平台,顯卡越多,運算數量也大大增加。

熱點內容
星火礦池有app 發布:2025-07-24 12:45:20 瀏覽:819
區塊鏈金融法 發布:2025-07-24 12:37:58 瀏覽:899
頂力怎麼算 發布:2025-07-24 12:37:50 瀏覽:849
區塊鏈章魚挖礦投398激活靠譜嗎 發布:2025-07-24 12:36:13 瀏覽:200
usdt充幣還區分erc和trc 發布:2025-07-24 12:35:32 瀏覽:784
轉錯usdt能追回嗎 發布:2025-07-24 12:31:11 瀏覽:435
很多人不知道什麼是比特幣 發布:2025-07-24 11:48:53 瀏覽:737
比特蛋糕礦機靠譜嗎 發布:2025-07-24 11:16:26 瀏覽:680
北歐區塊鏈技術強國 發布:2025-07-24 10:45:49 瀏覽:582
eth程序源碼 發布:2025-07-24 10:45:09 瀏覽:717