gpu挖礦代替cpu挖礦
A. 為什麼挖礦要用gpu而不是cpu
挖礦的軟體,從編程原理上來說,講究的是大規模並行運算。
顯卡GPU的流處理器數量非常多,比如古老的HD5770內置了800個流處理器,相當於擁有800個計算核心。而近幾年的主流高端顯卡,內置的流處理器個數更多,計算性能更加的強大。利用GPU進行挖礦運算,流處理器進行的就是並行運算,並且挖礦程序還對GPU並行運算進行了專門的優化,運算效率特別高,挖出比特幣的效率獲得了大大的提升。
CPU的核心是比較少,目前最牛逼的主流桌面級處理器核心數也不超過一二十個(很多還是超線程技術虛擬出來的邏輯核心),並行計算能力遠遠不如GPU。
B. 比特幣為什麼用顯卡而不用CPU來挖
應為挖比特幣需要硬體具有非常強的並行數據處理能力以及很大帶寬的存儲能力,CPU屬於傳統的串列計算處理設備,並能計算能力遠不如GPU,而且CPU的cache容量也遠不如GPU配備的顯存容量大,所以用GPU來挖這種虛擬貨幣要比CPU來挖更合適
之所以挖礦用顯卡而不用CPU,關鍵在於顯卡的核心部件——GPU,GPU作為圖形處理器,它其實也是一種高性能計算晶元,GPU也具備很強的運算能力,只不過GPU的運算能力跟CPU的側重點不同。
cpu……一個頂級28核心e7怕是都趕不上一個狗屎般的gt1030,在某些方面。
原理來說,假如cpu有二百多個功能,顯卡只有幾個,礦機的asic晶元只有兩個……所以礦機晶元結構很簡單,也就很容易可以設計和改進
礦機一般有幾百或者上千個晶元,當然比顯卡一個晶元強
CPU最多有三位數的核心,可是GPU卻都能輕輕鬆鬆上幾百甚至幾千。
D. 為什麼都用顯卡挖礦而不是用CPU挖礦
因為btc所執行的任務是很簡單的一個解密碼的計算, 並不需要太多的指令.也就是說,btc的任務只需要一和賣些特定的晶體管就可以執行了。
用cpu執行挖礦的任務,cpu因為需要很多晶體管來執行各種不同的指令,一個周期內很多晶畝棚差體管都是閑置的.速度慢正常。
顯卡為了加強顯示圖像的能力,省掉了很多與顯示功迅皮能無關的晶體管,所以顯卡只能顯示畫面,但是在顯示畫面這個任務上,比cpu快很多. 而btc所需要執行的任務和顯卡正好差不多,所以顯卡挖礦比cpu快. 同是顯卡,a卡的任務的執行方式比n卡更接近btc的計算方式,所以a卡更適合挖礦。
E. 電腦使用CPU挖礦好還是用GPU來挖比較好
CPU和GPU的本質架構是完全不同的,而對於挖礦來說,更依賴的是通用性能,也就是眾核處理器這種結構最合適,比如超算HPC。而一般
個人電腦
中最接近這種眾核
處理器結構
的,只有顯卡。顯卡比起
超級計算機
的眾核處理器模塊,只是在每個處理器上做了很多精簡,讓其針對游戲圖形運算優化,通用性能還是沒法和HPC比,不過,也就是因為結構相似,所以挖礦基本都是GPU去挖。
F. 為什麼挖礦用顯卡而不是cpu
CPU也可以挖,最早挖礦就是用的CPU,只是隨著對挖礦演算法的深入研究,礦工發現挖礦是個相對簡單但需要一直重復的運算過程,提高挖礦效率的關鍵在於提高多任務處理效率,而CPU的特性就不適合做這類運算。反而看顯卡,顯卡有上千個流處理器,對挖礦這種簡單但需一直重復的工作比CPU更在行,所以顯卡被大量用來挖礦。
G. 挖比特幣為什麼用顯卡 不用CPU
比特幣早期通過CPU來獲取,由於工作方式不同。CPU主要是做全功能的運算核心數量少運算能力有限(GPU是非常多的運算核心進行專項運算)。隨著GPU通用計算的優勢不斷顯現以及GPU速度的不斷發展,礦工們逐漸開始使用GPU取代CPU進行挖礦。比特幣挖礦採用的是SHA-256哈希值運算,這種演算法會進行大量的32位整數循環右移運算。有趣的是,這種演算法操作在AMD GPU里可以通過單一硬體指令實現,而在NVIDIA GPU里則需要三次硬體指令來模擬,僅這一條就為AMD GPU帶來額外的1.7倍的運算效率優勢。憑借這種優勢,AMD GPU因此深受廣大礦工青睞。目前已經離開GPU運算了。逐漸轉變為專用晶元運算,目前礦工們已經開始普遍使用集成電路(ASIC)礦機,這類礦機雖然僅可用於挖比特幣,別的幣種尚無法使用,但單台礦機便可達到百萬兆的級別,尤其受到四川、貴州等地區的礦場老闆的鍾愛。成千上萬台專業礦機馬力全開,散戶們在這么強大的算力面前,搶到比特幣的可能微乎其微。
H. 比特幣挖礦對顯卡要求高嗎
挖比特幣已經進化到不用顯卡挖了,要用專業ASIC晶元機來挖,而且最好是最新款,挖比特幣拼的就是電費和礦機能耗。
10年前流行CPU、顯卡來挖,現在,再高級的顯卡算力也挖不出比特幣了。