cpu挖礦和gpu挖礦效率
A. 為什麼不能用CPU而用GPU挖礦
用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
B. 為什麼挖礦要用gpu而不是cpu
挖礦的軟體,從編程原理上來說,講究的是大規模並行運算。
顯卡GPU的流處理器數量非常多,比如古老的HD5770內置了800個流處理器,相當於擁有800個計算核心。而近幾年的主流高端顯卡,內置的流處理器個數更多,計算性能更加的強大。利用GPU進行挖礦運算,流處理器進行的就是並行運算,並且挖礦程序還對GPU並行運算進行了專門的優化,運算效率特別高,挖出比特幣的效率獲得了大大的提升。
CPU的核心是比較少,目前最牛逼的主流桌面級處理器核心數也不超過一二十個(很多還是超線程技術虛擬出來的邏輯核心),並行計算能力遠遠不如GPU。
C. 為什麼挖礦用顯卡而不是cpu
CPU也可以挖,最早挖礦就是用的CPU,只是隨著對挖礦演算法的深入研究,礦工發現挖礦是個相對簡單但需要一直重復的運算過程,提高挖礦效率的關鍵在於提高多任務處理效率,而CPU的特性就不適合做這類運算。反而看顯卡,顯卡有上千個流處理器,對挖礦這種簡單但需一直重復的工作比CPU更在行,所以顯卡被大量用來挖礦。
D. 挖比特幣為什麼用顯卡 不用CPU
比特幣早期通過CPU來獲取,由於工作方式不同。CPU主要是做全功能的運算核心數量少運算能力有限(GPU是非常多的運算核心進行專項運算)。隨著GPU通用計算的優勢不斷顯現以及GPU速度的不斷發展,礦工們逐漸開始使用GPU取代CPU進行挖礦。比特幣挖礦採用的是SHA-256哈希值運算,這種演算法會進行大量的32位整數循環右移運算。有趣的是,這種演算法操作在AMD GPU里可以通過單一硬體指令實現,而在NVIDIA GPU里則需要三次硬體指令來模擬,僅這一條就為AMD GPU帶來額外的1.7倍的運算效率優勢。憑借這種優勢,AMD GPU因此深受廣大礦工青睞。目前已經離開GPU運算了。逐漸轉變為專用晶元運算,目前礦工們已經開始普遍使用集成電路(ASIC)礦機,這類礦機雖然僅可用於挖比特幣,別的幣種尚無法使用,但單台礦機便可達到百萬兆的級別,尤其受到四川、貴州等地區的礦場老闆的鍾愛。成千上萬台專業礦機馬力全開,散戶們在這么強大的算力面前,搶到比特幣的可能微乎其微。
E. 挖礦都關鍵是顯卡還是cpu
理論上講,CPU運算和GPU運算都是可以挖礦的。
在一種虛擬貨幣問世的初期,挖礦相對容易,可能一塊性能足夠強悍的CPU就可以比較容易地挖到幣。
隨著挖幣越來越難,CPU面對挖礦所需的巨大算力早已力不從心,而顯卡GPU核心大規模的流處理器並行運算的恐怖性能,更加的適合挖礦這種並行運算。
因此,現在的專業礦機,早已成為GPU以及專業晶元的天下,CPU在其中最多起到協調的作用。並且,隨著挖礦難度的增加,對礦卡的顯存容量要求越來越高,幾年前2~3GB就夠用,現在可能6GB都不夠用了。
F. GPU運算比CPU快很多倍嗎
GPU運算是比CPU快很多倍。
CPU運行的是復雜指令,可以進行各種運算,所謂樣樣精樣樣松;而GPU指令集簡單,工程師就可以將大部分晶體管投入數據運算,所以GPU在圖形處理方面要比CPU快很多。
一、CPU 和 GPU 是為了不同的計算任務而設計的:
1、CPU 主要為串列指令而優化,而 GPU 則是為大規模的並行運算而優化。
2、從並行的角度來看,現代的多核 CPU 針對的是指令集並行(ILP)和任務並行(TLP),而 GPU 則是數據並行(DLP)。
3、在同樣面積的晶元之上,CPU 更多的放置了多級緩存(L1/L2/LLC)和指令並行相關的控制部件(亂序執行,分支預測等等),而 GPU 上則更多的是運算單元(整數、浮點的乘加單元,特殊運算單元等等)
4、GPU 往往擁有更大帶寬的 Memory,也就是所謂的顯存,因此在大吞吐量的應用中也會有很好的性能。
二、其次GPU真正的速度優勢並沒有宣傳中的那麼大,這主要是因為:
1、所看到的這些比較中,並沒有很好的利用上 CPU 中的 SIMD 運算部件。
2、GPU的運算任務無法獨立於CPU而執行,運算任務與數據也必須通過匯流排在GPU與CPU之間傳輸,因此很多任務是無法達到理論加速的。
(6)cpu挖礦和gpu挖礦效率擴展閱讀:
GPU功能作用:
顯卡的處理器稱為圖形處理器(GPU),它是顯卡的「心臟」,與CPU類似,只不過GPU是專為執行復雜的數學和幾何計算而設計的,這些計算是圖形渲染所必需的。某些最快速的GPU集成的晶體管數甚至超過了普通CPU。
時下的GPU多數擁有2D或3D圖形加速功能。如果CPU想畫一個二維圖形,只需要發個指令給GPU,如「在坐標位置(x, y)處畫個長和寬為a×b大小的長方形」,GPU就可以迅速計算出該圖形的所有像素,並在顯示器上指定位置畫出相應的圖形,畫完後就通知CPU 「我畫完了」,然後等待CPU發出下一條圖形指令。
有了GPU,CPU就從圖形處理的任務中解放出來,可以執行其他更多的系統任務,這樣可以大大提高計算機的整體性能。
G. 如何用cpu挖礦
門羅幣反礦機適合CPU挖礦
門羅幣最新官方windows錢包下載地址:
1.下載好挖礦軟體,解壓。滑鼠右鍵點擊:「啟動.cmd」,彈出菜單中選擇「編輯」。
粘貼修改為之前你得到的錢包接收地址,這樣挖礦得到的礦是進您的錢包。
2.雙擊啟動.cmd,開始挖礦。
第1次運行可能會出現reboot等字樣,您就按它的英文操作,右擊「啟動.cmd」,選擇以管理員運行,然後重新電腦,使aes-ni生效後,再次正常高效運行挖礦賺錢。
H. 為什麼挖礦用的是 GPU 而不是 CPU
CPU和GPU之所以大不相同,是由於其設計目標的不同,它們分別針對了兩種不同的應用場景。CPU需要很強的通用性來處理各種不同的數據類型,同時又要邏輯判斷又會引入大量的分支跳轉和中斷的處理。這些都使得CPU的內部結構異常復雜。而GPU面對的則是類型高度統一的、相互無依賴的大規模數據和不需要被打斷的純凈的計算環境。
GPU採用了數量眾多的計算單元和超長的流水線,但只有非常簡單的控制邏輯並省去了Cache。而CPU不僅被Cache占據了大量空間,而且還有有復雜的控制邏輯和諸多優化電路,相比之下計算能力只是CPU很小的一部分。
所以與CPU擅長邏輯控制和通用類型數據運算不同,GPU擅長的是大規模並發計算,這也正是密碼破解等所需要的。所以GPU除了圖像處理,也越來越多的參與到計算當中來。
中本聰的希望挖礦的這些編碼計算是很多互相獨立的快速計算的積累,這樣可以保證不同的挖礦者挖到的量按算力平攤,而不是讓算力最強的那些人挖走全部的礦。而這種類型的計算通常很適合用GPU這種大規模並行的處理器處理。
參考資料:https://www.hu.com/question/21231074/answer/17598768
I. 電腦使用CPU挖礦好還是用GPU來挖比較好
CPU和GPU的本質架構是完全不同的,而對於挖礦來說,更依賴的是通用性能,也就是眾核處理器這種結構最合適,比如超算HPC。而一般
個人電腦
中最接近這種眾核
處理器結構
的,只有顯卡。顯卡比起
超級計算機
的眾核處理器模塊,只是在每個處理器上做了很多精簡,讓其針對游戲圖形運算優化,通用性能還是沒法和HPC比,不過,也就是因為結構相似,所以挖礦基本都是GPU去挖。
J. 簡單科普一下為什麼挖礦顯卡比cpu快,專業礦機比顯卡快
挖礦顯卡比cpu快、專業礦機比顯卡快是因為:btc所執行的任務是很簡單的一個解密碼的計算,並不需要太多的指令。
也就是說,btc的任務只需要一些特定的晶體管就可以執行了。
用cpu執行挖礦的任務,cpu因為需要很多晶體管來執行各種不同的指令,一個周期內很多晶體管都是閑置的。