為什麼不是用cpu挖礦
『壹』 為什麼挖礦用顯卡而不是cpu
CPU也可以挖,最早挖礦就是用的CPU,只是隨著對挖礦演算法的深入研究,礦工發現挖礦是個相對簡單但需要一直重復的運算過程,提高挖礦效率的關鍵在於提高多任務處理效率,而CPU的特性就不適合做這類運算。反而看顯卡,顯卡有上千個流處理器,對挖礦這種簡單但需一直重復的工作比CPU更在行,所以顯卡被大量用來挖礦。
『貳』 為什麼不能用CPU挖礦
現在挖礦熱潮,礦工們大量的采購顯卡用來挖礦,這時候很多用戶就不明白既然是做運算那為什麼不用CPU挖礦而是用顯卡挖礦呢?其實這都是因為CPU是一個「遇強則強」的東西。
挖礦所需要執行的任務就是一個很簡單的解密碼計算,並不需要太多的指令,也就是說挖礦只需要一些特定的晶體管就行了。但是如果用CPU挖礦的話會導致一周期內很多晶體管都是閑置的,並沒有在工作,所以就閑置了。而顯卡為了增強顯示圖像的能力,省去了很多與顯示功能無關的晶體管,所以顯卡只能用來顯示畫面,而且在顯示畫面這個功能任務上,顯卡自然比CPU快很多。然後挖礦所執行的任務和顯卡又差不多,所以顯卡挖礦要比CPU更快。

『叄』 為什麼挖礦用的是 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擅長的復雜運算,顯卡使用的GPU進行的是簡單通用計算。因此可以堆疊成百上千個流處理器,每一個流處理器就像是小小的CPU,雖然其運行復雜程序的能力遠遠沒有CPU來的給力,但是集成的流處理器多,因此實際性能尤其是單精度浮點性能要比CPU強的多。
挖礦可以認為是利用顯卡在做不斷地通用計算,並且這個計算復雜度比較低而且相當重復,顯卡使用的流處理器正好適合這樣的演算法。
就像是不斷地解方程組,顯卡是2000位中學生,而CPU則是8名數學博士。雖然數學博士的數學知識遠遠超過中學生,但是像解虛擬貨幣這樣的中等方程組的速度8名數學博士肯定不如2000名中學生來的快。
而且顯卡可以很容易的組成多顯卡平台,顯卡越多,運算數量也大大增加。
『伍』 為什麼挖礦只用顯卡不用cpu
原因是因為btc所執行的任務是很簡單的一個解密碼的計算, 並不需要太多的指令.也就是說,btc的任務只需要一些特定的晶體管就可以執行了.
用cpu執行挖礦的任務,cpu因為需要很多晶體管來執行各種不同的指令,一個周期內很多晶體管都是閑置的.速度慢正常.
顯卡為了加強顯示圖像的能力,省掉了很多與顯示功能無關的晶體管,所以顯卡只能顯示畫面,但是在顯示畫面這個任務上,比cpu快很多. 而btc所需要執行的任務和顯卡正好差不多,所以顯卡挖礦比cpu快. 同是顯卡,a卡的任務的執行方式比n卡更接近btc的計算方式,所以a卡更適合挖礦.
『陸』 有問有答:為什麼不能用CPU挖礦
用cpu挖礦:
CPU 挖礦的命令是:minerd.exe -a scrypt -o stratum+tcp://60.190.233.166:9327 -u 錢包地址 -p X -t 8 -s 15pause其中 -t 8 為使用的核心數! 其它參數沒必要改,對核心也沒有那麼多要求。
要是不需要用電腦, 只要改成比實際核心大就成了。不一定4核就一定得是4. 6 、8 一樣能用。只是每個進程的速度下降而以。總體速度完全一樣。
還有 這個參數改的是對系統的佔用率而不是真的物理核心佔用。 也就是說,是4核系統,要是改成2,並不是100%的佔用2個核心,而是50%系統CPU資源佔用;
順便推薦一個正在挖的礦池地址 stratum+tcp://60.190.233.166:9327
『柒』 為什麼挖礦要用gpu而不是cpu
挖礦的軟體,從編程原理上來說,講究的是大規模並行運算。
顯卡GPU的流處理器數量非常多,比如古老的HD5770內置了800個流處理器,相當於擁有800個計算核心。而近幾年的主流高端顯卡,內置的流處理器個數更多,計算性能更加的強大。利用GPU進行挖礦運算,流處理器進行的就是並行運算,並且挖礦程序還對GPU並行運算進行了專門的優化,運算效率特別高,挖出比特幣的效率獲得了大大的提升。
CPU的核心是比較少,目前最牛逼的主流桌面級處理器核心數也不超過一二十個(很多還是超線程技術虛擬出來的邏輯核心),並行計算能力遠遠不如GPU。
