沒弄明白為什麼比特幣挖礦要用顯示卡,求大神指導

時間 2021-08-11 18:18:36

1樓:你傑哥哥

為什麼要用顯示卡挖礦?

相比較於cpu的複雜運算,顯示卡使用的gpu進行的是通用計算。因此可以堆疊成百上千個流處理器,每一個流處理器就像是小小的cpu,雖然其執行復雜程式的能力遠遠沒有cpu來的給力,但是架不住流處理器多,因此實際效能尤其是單精度浮點效能要比cpu強的多。

圖上為顯示卡的架構圖,密密麻麻的就是流處理器

挖包括比特幣之內的動作大家可以認為是利用顯示卡在做不斷地通用計算,並且這個計算複雜度比較低而且相當重複,顯示卡使用的流處理器正好適合這樣的演算法。就像是不斷地解方程組,顯示卡是2000位中學生,而cpu則是8名數學博士。雖然數學博士的數學知識遠遠超過中學生,但是像解虛擬貨幣這樣的中等方程組的速度8名數學博士肯定不如2000名中學生來的快。

圖上為比特幣挖礦機

因此大家一開始就使用顯示卡來挖掘虛擬貨幣。之後有人研究出特定的演算法,讓顯示卡的流處理器針對的虛擬貨幣特解進行大幅強化,這就是礦機的由來。

為什麼amd的顯示卡被礦工搶購?

和nvidia的顯示卡相比,amd的顯示卡在通用效能上具有比較大的優勢,或者通俗來講就是說流處理器多。普通消費者一般使用顯示卡主要是玩遊戲,而玩遊戲則需要顯示卡進行圖形輸出,其運算複雜度遠超比特幣這樣的算數學解。因此實際遊戲效能,相同定位的n卡和a卡是差不多的。

但是我們之前說到過,a卡由於流處理器多,因此對於獲得虛擬貨幣這樣的通用計算來講十分地適合,獲得特定解的速度也比n卡高的多,因此眾多礦工如今大量搶購a卡來進行虛擬貨幣的運算以謀求利潤。

當然隨著nvidia推出了pascal架構的顯示卡,目前n卡在挖掘虛擬貨幣上的能力已經不像之前那樣和a卡相差巨大。於是在目前a卡普遍缺貨的情況下那些中端n卡也就成為礦工們退而求其次的選擇。

礦卡有啥壞處?

最後說說為什麼大家在淘二手卡的時候不能選擇礦卡。由於礦工們挖礦比特幣最重要的就是謀求利潤。因此他們使用的顯示卡每時每刻都在執行和計算,其強度遠甚於日常的遊戲應用。

或者說執行這樣的計算一天,相當於我們普通人執行顯示卡一個月。

並且挖掘虛擬貨幣的場所基本都是多顯示卡聚集的地方,成千上萬的顯示卡在一個房間內不斷地運算,其發熱量也是相當巨大的,而礦工們也不可能像普通消費者一樣選擇散熱條件良好的機箱讓熱量能夠順利放出,這樣子顯示卡還在高溫條件下進行7*24小時的運算,更是加深了其老化程度。

如此所作所為導致的結果便是用來挖礦的顯示卡過早地損耗,如果購買的這些顯示卡,結果便是執行不穩定,重啟等事情會不斷髮生。

而且目前廠商對於礦卡也是嚴格要求,比如說嚴禁二手買賣以及縮短保質期,如果使用者購買了這些礦卡顯示卡,日後維修也將是一個不小的挑戰。

相比較於cpu的複雜運算,顯示卡使用的gpu進行的是通用計算。因此可以堆疊成百上千個流處理器,每一個流處理器就像是小小的cpu,雖然其執行復雜程式的能力遠遠沒有cpu來的給力,但是架不住流處理器多,因此實際效能尤其是單精度浮點效能要比cpu強的多。

挖包括比特幣之內的動作大家可以認為是利用顯示卡在做不斷地通用計算,並且這個計算複雜度比較低而且相當重複,顯示卡使用的流處理器正好適合這樣的演算法。就像是不斷地解方程組,顯示卡是2000位中學生,而cpu則是8名數學博士。雖然數學博士的數學知識遠遠超過中學生,但是像解虛擬貨幣這樣的中等方程組的速度8名數學博士肯定不如2000名中學生來的快。

因此大家一開始就使用顯示卡來挖掘虛擬貨幣。之後有人研究出特定的演算法,讓顯示卡的流處理器針對的虛擬貨幣特解進行大幅強化,這就是礦機的由來。

2樓:

因為顯示卡內部是一個一個的sp單元,裡面有alu之類的,動輒1000-2000個,擅長平行計算,cpu雖然頻率高,但是alu有限,速度遠不及顯示卡

3樓:匿名使用者

說兩句閒話,現在的個人cpu裡含兩種指令集:精簡指令集和擴充套件指令集,前者作通用運算快,比如加減乘除,後者做特殊運算快,比如多**運算。精簡指令都差不多,擴充套件的差別大,在不同頻的晶片上更大。

bt幣的演算法限定在2千1百萬個,為了持續一定時間才挖完,更為了礦工之間拉開差距,自然盯上了擴充套件指令,而顯示卡晶片裡的,就是典型的擴指集。

4樓:匿名使用者

顯示卡和cpu的演算法不一樣 一個是系統性的 一個是資料性的

5樓:匿名使用者

比特幣是一種的基於全新演算法的虛擬貨幣,其設計初衷就是對抗現有的貨幣體系,它完全去中心化,沒有**銀行進行干涉.可以把獲取比特幣的方式歸結為兩種。

第一種的方式就是」挖「比特幣,需要用計算機依照演算法進行大量的運算來」挖出「比特幣,這聽起來很像是我們的祖先在挖**的感覺。

而且已經挖出來的比特幣越多,挖出新的比特幣的時間就會越長,據說如果想再挖出新的比特幣,在未來可能要花上計算機數年的時間。

當然另外一種獲得比特幣的方式要簡單很多,就是在次級市場直接購買比特幣,目前比特幣已經可以和世界上的絕大多數貨幣直接兌換。可能這也是它能夠在世界範圍內引發強烈關注的原因。

6樓:匿名使用者

比特幣挖礦需要什麼顯示卡?難道是3d高階遊戲?

比特幣為什麼要用顯示卡挖礦?

7樓:匿名使用者

從比特幣的本質說起,比特幣的本質其實就是一堆複雜演算法所生成的特解。特解是指方程組所能得到無限個(其實比特幣是有限個)解中的一組。而每一個特解都能解開方程並且是唯一的。

為什麼要用顯示卡挖礦?

相比較於cpu的複雜運算,顯示卡使用的gpu進行的是通用計算。因此可以堆疊成百上千個流處理器,每一個流處理器就像是小小的cpu,雖然其執行復雜程式的能力遠遠沒有cpu來的給力,但是架不住流處理器多,因此實際效能尤其是單精度浮點效能要比cpu強的多。

挖包括比特幣之內的動作大家可以認為是利用顯示卡在做不斷地通用計算,並且這個計算複雜度比較低而且相當重複,顯示卡使用的流處理器正好適合這樣的演算法。就像是不斷地解方程組,顯示卡是2000位中學生,而cpu則是8名數學博士。雖然數學博士的數學知識遠遠超過中學生,但是像解虛擬貨幣這樣的中等方程組的速度8名數學博士肯定不如2000名中學生來的快。

因此大家一開始就使用顯示卡來挖掘虛擬貨幣。之後有人研究出特定的演算法,讓顯示卡的流處理器針對的虛擬貨幣特解進行大幅強化,這就是礦機的由來。

為什麼比特幣挖礦必須選amd顯示卡

8樓:ff老白

在2023年礦機出現之前用顯示卡挖礦的時代都用a卡挖礦是由於挖礦是將hash運算拆分成多個子運算,當時的a卡一條指令集即可完成一條運算,而n卡則需要3條指令集完成一條運算,因此實際執行效率a卡是n卡的2倍多接近3倍的效能。

其實n卡在maxwell架構上已大輻強化了挖礦效能,不輸於a卡了。但maxwell架構出來得太晚了,最早的maxwell架構顯示卡像gtx750ti/750上市的時候(2023年初),主流幣種已經用顯示卡挖不出什麼東西來了(都用礦機了)。因此也沒幾個人用n卡挖礦。

9樓:候芙牢酉

把裝置選項裡下拉一下,看有沒有你顯示卡的選項,有的話選中,挖位元比是靠顯示卡的,不是靠cpu,玩玩就行了,別認真,你挖的都不過電費的

10樓:匿名使用者

挖礦的演算法需要強悍的雙精度浮點數運算能力。

老黃把 geforce 和 quadro 的雙精度給閹割了,僅在tesla 計算卡和某些老款titan卡中 保留完整的雙精度,tesla 卡的*****。

蘇媽的卡全系保留了雙精度浮點計算單元。

為什麼挖比特幣靠顯示卡而不是cpu

11樓:七彩虹科技****

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來運算。

12樓:九尾在人間

原因是因為btc所執行的任務是很簡單的一個解密碼的計算, 並不需要太多的指令.也就是說,btc的任務只需要一些特定的電晶體就可以執行了.

用cpu執行挖礦的任務,cpu因為需要很多電晶體來執行各種不同的指令,一個週期內很多電晶體都是閒置的.速度慢正常.

顯示卡為了加強顯示影象的能力,省掉了很多與顯示功能無關的電晶體,所以顯示卡只能顯示畫面,但是在顯示畫面這個任務上,比cpu快很多. 而btc所需要執行的任務和顯示卡正好差不多,所以顯示卡挖礦比cpu快. 同是顯示卡,a卡的任務的執行方式比n卡更接近btc的計算方式,所以a卡更適合挖礦.

比特幣怎麼挖礦,什麼是比特幣挖礦?

終生一過客 今天早上在家找東西的時候,看見了畢業照,看看當時的他,再想想現在的他,發現還是覺得現在要帥些 土豆說他很 挖礦就是比特幣挖礦是利用計算機硬體為比特幣網路做數學計算進行交易確認和提高安全性的過程。作為對他們服務的獎勵,礦工可以得到他們所確認的交易中包含的手續費,以及新建立的比特幣。挖礦是一...

請問比特幣挖礦的原理是什麼,比特幣挖礦的原理是什麼?

比特幣挖礦是利用計算機硬體為比特幣網路做數學計算進行交易確認和提高安全性的過程。主要特點 1.及效能 比特幣挖礦機的 從一臺兩三百元到20萬元不等。從2011年到2013年,高配置的比特幣 挖礦機 從1萬元漲到了30萬元,但效能也比此前好了不少。據業內人士介紹,以前的老機器100天才能挖到1個比特幣...

比特幣為什麼要用顯示卡挖,比特幣為什麼要用顯示卡挖礦?

因為相比較於cpu的複雜運算,顯示卡使用的gpu進行的是通用計算。因此可以堆疊成百上千個流處理器,每一個流處理器就像是小小的cpu,雖然其執行復雜程式的能力遠遠沒有cpu來的給力,但是架不住流處理器多,因此實際效能尤其是單精度浮點效能要比cpu強的多。挖包括比特幣之內的動作大家可以認為是利用顯示卡在...