挖礦用顯卡干嘛 挖礦為什么用顯卡而不是cpu


挖礦用顯卡干嘛 挖礦為什么用顯卡而不是cpu

文章插圖
顯卡徹底成為今年的理財產品,19年2099入手的5700,2021年竟然能賣4600?白用了兩年,竟然還能賺一倍?這你敢信?
不僅二手顯卡價格離譜 , 新品顯卡更是一卡難求 , 現在不流行搶手機,改搶顯卡了 。造成顯卡危機的,就是財大氣粗的礦場老板們 。
挖礦用顯卡干嘛 挖礦為什么用顯卡而不是cpu

文章插圖
但是 , 為什么挖礦都用顯卡,而不是運算能力更強的CPU?
大家聽說過比特幣、挖礦、礦卡、礦機這些名詞吧,以比特幣為代表的數字貨幣,帶動了區塊鏈技術以及數字貨幣行業的發展 , 同時也吸引了很多資金的關注 , 比特幣價格曾經突破5萬美元,靠著比特幣甚至有人成為了億萬富豪,比特幣的爆發式漲價,也進一步推動了“挖礦”這一行業的發展 。
挖礦用顯卡干嘛 挖礦為什么用顯卡而不是cpu

文章插圖
我們都知道挖礦最重要的就是硬件算力的大?。?相比較cpu的復雜運算 , 顯卡進行的則是通用計算 , 往往都會堆疊上千,甚至幾千個流處理器 。比如英偉達的CUDA核心雖然單個流處理器的計算能力遠不如cpu的計算能力,但一張顯卡上面就覆蓋有上千的數量,所以總體算力對于挖礦而言是要大大優于cpu的 。
挖礦用顯卡干嘛 挖礦為什么用顯卡而不是cpu

文章插圖
接下來我們看看GPU的硬件特點:核心數量非常多、單個核心的結構比較簡單、適合進行大量重復性的一般運算,比如咱們玩游戲、3D設計,實際上就是大量、而且重復性的一般運算 , 而GPU的核心數量(稱為流處理器)非常多,通常在幾千顆 , 比如A卡的RX570,流處理器就高達2048顆 。
而所謂挖礦 , 恰好就是大量而且重復性的一般運算,正好跟GPU的性能特點相符合,當然了 , 這并不是說CPU不能挖礦,只不過CPU的挖礦算力跟顯卡差的太遠,要達到同樣算力 , 所需CPU價格比顯卡要貴得多,沒有任何性價比可言 。
挖礦用顯卡干嘛 挖礦為什么用顯卡而不是cpu

文章插圖
因此挖礦只需要通用計算就能搞定,復雜運算完全用不上,這就相當于cpu是博士生,顯卡流處理器為高中生 , 你讓一千個高中生和10個博士生去解非常多的簡單方程式,單位時間內肯定是高中生這邊效率更高 。
就拿BTC為例,它最基本的算法原理就是,把已有的10分鐘內的所有交易作為一個輸入 , 加上一個隨機數,當10分鐘內所有交易記錄加上你的這個隨機數計算出一個SHA256的hash 。里面幾乎都是整數運算,這個根本就像是為顯卡特別打造一樣,顯卡非常適合這種無腦性算法,流處理器數目越多約占優勢 。就Hash計算而言,它幾乎都是獨立并發的整數計算,GPU簡直就是為了這個而設計生產出來的 。
挖礦用顯卡干嘛 挖礦為什么用顯卡而不是cpu

文章插圖
【挖礦用顯卡干嘛 挖礦為什么用顯卡而不是cpu】其實cpu也是可以用來挖礦的 , 只不過cpu挖礦的效率沒有顯卡高而已 。曠工們為了賺錢都是要計算投入產出比的,用顯卡來挖礦的投入產出比更高 , 所以大家就慢慢的都開始用顯卡來挖礦了,現在你該明白挖礦為什么用顯卡不用cpu了吧 。