比特幣為什麼用cpu
Ⅰ 為什麼挖比特幣靠顯卡而不是cpu
1、 CPU 主要為串列指令而優化,而GPU則是為大規模並行運算而優化。
2 、現代的多核 CPU 針對的是指令集並行(ILP)和任務並行(TLP),而 GPU 則是數據並行(DLP)。
3 、GPU 往往擁有更大帶寬的 Memory,也就是所謂的顯存,因此在大吞吐量的應用中也會有很好的性能。
4、CPU是通用運算簡單說就是無腦算、暴力算不管是100個小朋友分蘋果還是模擬地球都能分解成 1+1=2這類最基本的給暴力算出來。GPU 就是專門來處理高階數學演算法的,比如算出、光源、物體、視點、陰影的相對位置,這就要三角函數給堆出來。而比特幣挖掘器採用的是SHA-256,這是由美國國家安全局發明的一種安全散列函數,一般用於密碼加密與解密。這種演算法會進行大量32位整數循環右移運算(Right-Rotate),很適合擅長大規模並發計算,破解密碼的 GPU來運算。
Ⅱ 為什麼比特幣挖礦要用顯卡
為什麼要用顯卡挖礦?
相比較於CPU的復雜運算,顯卡使用的GPU進行的是通用計算。因此可以堆疊成百上千個流處理器,每一個流處理器就像是小小的CPU,雖然其運行復雜程序的能力遠遠沒有CPU來的給力,但是架不住流處理器多,因此實際性能尤其是單精度浮點性能要比CPU強的多。
但是我們之前說到過,A卡由於流處理器多,因此對於獲得虛擬貨幣這樣的通用計算來講十分地適合,獲得特定解的速度也比N卡高的多,因此眾多礦工如今大量搶購A卡來進行虛擬貨幣的運算以謀求利潤。
當然隨著Nvidia推出了Pascal架構的顯卡,目前N卡在挖掘虛擬貨幣上的能力已經不像之前那樣和A卡相差巨大。於是在目前A卡普遍缺貨的情況下那些中端N卡也就成為礦工們退而求其次的選擇。
礦卡有啥壞處?
最後說說為什麼大家在淘二手卡的時候不能選擇礦卡。由於礦工們挖礦比特幣最重要的就是謀求利潤。因此他們使用的顯卡每時每刻都在運行和計算,其強度遠甚於日常的游戲應用。或者說運行這樣的計算一天,相當於我們普通人運行顯卡一個月。
並且挖掘虛擬貨幣的場所基本都是多顯卡聚集的地方,成千上萬的顯卡在一個房間內不斷地運算,其發熱量也是相當巨大的,而礦工們也不可能像普通消費者一樣選擇散熱條件良好的機箱讓熱量能夠順利放出,這樣子顯卡還在高溫條件下進行7*24小時的運算,更是加深了其老化程度。
如此所作所為導致的結果便是用來挖礦的顯卡過早地損耗,如果購買的這些顯卡,結果便是運行不穩定,重啟等事情會不斷發生。
而且目前廠商對於礦卡也是嚴格要求,比如說嚴禁二手買賣以及縮短保質期,如果用戶購買了這些礦卡顯卡,日後維修也將是一個不小的挑戰。
Ⅲ 比特幣為什麼用顯卡計算而不是CPU計算呢
應為挖比特幣需要硬體具有非常強的並行數據處理能力以及很大帶寬的存儲能力,cpu屬於傳統的串列計算處理設備,並能計算能力遠不如gpu,而且cpu的cache容量也遠不如gpu配備的顯存容量大,所以用gpu來挖這種虛擬貨幣要比cpu來挖更合適
Ⅳ 有沒有大神解釋下 挖比特幣為什麼用顯卡 不用CPU
挖礦使用的演算法使用並行演算法可以更快。gpu主要的優勢就是計算能力和並行性。
CPU的主要優勢是通用性和控制能力,並行能力不強
Ⅳ 在網上挖礦是什麼意思是不是挖比特幣還有挖礦為什麼傷顯卡不傷CPU嗎
親,你挖礦是打算致富呢,還是興趣?如果是興趣我就不說什麼了,如果是想致富,那就勸你一下,算了吧,不值當的,現在挖礦是賠本的買賣
Ⅵ 為什挖比特幣比的是顯卡而不是比cpu
其實挖比特幣比的也不是顯卡也不是CPU,而是單獨的浮點計算單元,正常來說CPU里有4條,8條,最多16條管線可以獨立計算浮點,而顯卡特別是6系列以上的A卡採用的大規模多管線技術可以最多同時提供2048條管線,而且還能四卡交火!雖說就單獨計算能力來看CPU的計算管線水平更高,可以計算更復雜的東西,但挖礦來說本來就很簡單,所以一條線就是一條線,CPU就是不如顯卡,而且差的太多了。
Ⅶ 比特幣為什麼需要硬體支持
因為比特幣的生成方式是通過SHA256加密運算得出特解,只有通過高性能的計算機大量運算才有可能得出更多的特解,也就是大家說的挖出了比特幣。
所謂挖礦就是計算,可以用CPU,可以用顯卡,但是這些設備不是專門為這個演算法設計的,也沒有優化,造成性能低下,耗電巨大,剛開始還好但隨著礦池里的比特幣越來越難挖,用顯卡挖礦也開始變的不合算了和為了利益最大化也就出現了為最優化計算比特幣加密演算法單獨設計的硬體設備和配套軟體。
希望這個回答對你有幫助
Ⅷ cpu能挖比特幣嗎
能挖,建議別挖,現在都是專業的礦機挖呢?不然本都回不來的,而且隨著挖礦難度的增加,這個時間只會加長,可能回本都難,如果用CPU挖,你可能一個月半開都搞不定。--代幣網論壇提供。
Ⅸ 為什麼都用顯卡挖礦不是用CPU挖礦
因為btc所執行的任務是很簡單的一個解密碼的計算, 並不需要太多的指令.也就是說,btc的任務只需要一些特定的晶體管就可以執行了。
用cpu執行挖礦的任務,cpu因為需要很多晶體管來執行各種不同的指令,一個周期內很多晶體管都是閑置的.速度慢正常。
顯卡為了加強顯示圖像的能力,省掉了很多與顯示功能無關的晶體管,所以顯卡只能顯示畫面,但是在顯示畫面這個任務上,比cpu快很多. 而btc所需要執行的任務和顯卡正好差不多,所以顯卡挖礦比cpu快. 同是顯卡,a卡的任務的執行方式比n卡更接近btc的計算方式,所以a卡更適合挖礦。