時(shí)間:2023-06-28|瀏覽:415
不僅二手顯卡價(jià)格飆升,新品顯卡也很難買到。現(xiàn)在人們不再熱衷于搶購(gòu)手機(jī),而是開始爭(zhēng)相購(gòu)買顯卡。造成這種顯卡危機(jī)的主要原因是礦場(chǎng)老板們投資巨大。
但是,為什么挖礦要使用顯卡而不是計(jì)算能力更強(qiáng)的CPU呢?
大家可能都聽說(shuō)過比特幣、挖礦、礦卡、礦機(jī)等詞匯。以比特幣為代表的數(shù)字貨幣推動(dòng)了區(qū)塊鏈技術(shù)和數(shù)字貨幣行業(yè)的發(fā)展,同時(shí)吸引了大量資金。
我們都知道,挖礦最重要的是硬件算力的大小。相比于CPU的復(fù)雜運(yùn)算,顯卡進(jìn)行的是通用計(jì)算,因此常常會(huì)配備上千個(gè)甚至幾千個(gè)流處理器。例如,盡管英偉達(dá)的CUDA核心的單個(gè)流處理器的計(jì)算能力遠(yuǎn)不及CPU,但一張顯卡上面就覆蓋著上千個(gè)這樣的核心。因此,總體算力對(duì)于挖礦來(lái)說(shuō)大大優(yōu)于CPU。
接下來(lái),讓我們來(lái)看一下顯卡的硬件特點(diǎn):擁有非常多的核心數(shù)量,單個(gè)核心結(jié)構(gòu)相對(duì)簡(jiǎn)單,適合進(jìn)行大量重復(fù)性的一般運(yùn)算,比如游戲和3D設(shè)計(jì)中的大量而重復(fù)性的一般運(yùn)算。而GPU的核心數(shù)量(也稱為流處理器)通常非常多,一般幾千個(gè)。例如,A卡的RX570就擁有高達(dá)2048個(gè)流處理器。
而挖礦恰好是大量而重復(fù)性的一般運(yùn)算,與GPU的性能特點(diǎn)相吻合。當(dāng)然,這并不是說(shuō)CPU不能用于挖礦,只是CPU的挖礦算力遠(yuǎn)遠(yuǎn)落后于顯卡,要想達(dá)到相同的算力,需要更昂貴的CPU,性價(jià)比低。
因此,挖礦只需要通用計(jì)算即可完成,用不到復(fù)雜運(yùn)算。這就相當(dāng)于將CPU比喻為博士生,而顯卡的流處理器則是高中生。如果讓一千個(gè)高中生和十個(gè)博士生去解決許多簡(jiǎn)單方程式,那么在單位時(shí)間內(nèi)高中生的效率肯定更高。
以比特幣為例,它最基本的算法原理是將過去十分鐘內(nèi)的所有交易再加上一個(gè)隨機(jī)數(shù),并計(jì)算出一個(gè)SHA256的哈希值。這個(gè)過程幾乎都是整數(shù)運(yùn)算,非常適合顯卡進(jìn)行。顯卡更適合這種無(wú)需復(fù)雜計(jì)算,需要大量流處理器的算法。對(duì)于哈希計(jì)算來(lái)說(shuō),它幾乎是獨(dú)立并行的整數(shù)計(jì)算,顯卡的GPU正是為了這一目的而設(shè)計(jì)生產(chǎn)的。
實(shí)際上,CPU也可以用于挖礦,只是效率沒有顯卡高。挖礦者都會(huì)計(jì)算投入產(chǎn)出比,顯卡挖礦的投入產(chǎn)出比更高,因此大家逐漸轉(zhuǎn)向使用顯卡進(jìn)行挖礦?,F(xiàn)在你應(yīng)該明白了為什么挖礦使用顯卡而不是CPU了吧。