為什麼現在更多需要用的是 GPU 而不是 CPU,比如挖礦甚至破解密碼?

時間 2021-05-11 11:26:23

1樓:

主要原因是架構不同導致CPU和GPU側重功能不一樣,CPU主要側重邏輯管理,GPU側重computing,當然他們裡面所有功能都是有的,只是某部分功能強度比例不一樣而已。

使用CPU還是GPU還是要看業務場景的,大部分情況是可以異構計算來協作完成一項複雜又計算量大的業務的。

2樓:浮生若夢

如果當成比賽,GPU是一群小學生,算算1+1這樣的,算對了就得分,而對手cpu是個教授,題目是1+2+。。。100,或者1/2+1/3。。。1/100,這樣的,算對了才得分,很顯然,小學生幹不了教授的活。。。

3樓:

如果沒記錯的話,GPU的運算器佔的比例比如大,而CPU還有控制器等其它控制單元佔比較大.拿挖礦來說GPU更多的是充當"礦工"的角色,它只需要想著挖礦就行.而CPU除了挖礦,還有"技術人員"這個角色.

得想著怎麼挖,怎麼指揮多個礦工挖.

4樓:非理

即使是在高效能計算的情況下也不能簡單的認為GPU已經取代了CPU。因為GPU現在的視訊記憶體還是太少了,乙個普通的N卡只有2-3G視訊記憶體,像titan也只有6G,還不能滿足計算要求。

GPU適合輕量級執行緒的計算任務,也就是每個執行緒使用很少的記憶體。比如如果同時開1000核,每個核使用10M記憶體,那麼1000核就需要接近10G的記憶體。現階段的顯示卡還沒有辦法滿足這樣的要求。

如果你再配乙個顯示卡,那就成了同時開2000核,記憶體的需求還是不能滿足。如果你只是把它當做視訊記憶體使用,那麼計算能力就閒置了。

多核CPU如果構成集群,計算能力也是非常強大的,而且CPU計算的好處在於記憶體的可擴充套件性好。所以適合重量級執行緒的計算任務。乙個100核的CPU集群,每個核用100M記憶體,也才10G。

現在家用高配的台機都不止這個記憶體大小了。

對於條件分支的問題,無論是GPU還是CPU集群都會涉及如何處理「同步」或者「非同步」,並不是區別兩者最大的地方。因為GPU應該和CPU集群比較,而不是單核CPU。

並行的程式編寫思路類似,因為習慣了順序式的程式設計,寫起來都有些困難,同時除錯起來也很困難,他們都可以針對快取作很多優化,所以也不是最大的差異。

為什麼挖礦需要用到顯示卡和硬碟?

風吹小褲衩 無論是顯示卡挖礦還是硬碟挖礦,本質上都是為了工作量證明。工作量越大,越有機會獲得更多新產生的數字貨幣。顯示卡挖礦最出名的就是以太坊了,使用顯示卡的高併發性進行解密運算。硬碟挖礦,在國內比較出名的就是迅雷的玩客幣,硬碟的儲存大小和上行頻寬決定了實際工作量的多少。 問號丶青年 從位元幣的本質...

需要用maya之類軟體需要什麼配置的電腦?

呆貓桌面雲 maya2022最低的電腦配置要求 Microsoft Windows 10。Linux Red Hat Enterprise 8.2 7.6 7.9 WS 作業系統 Linux CentOS 8.2 7.6 7.9 作業系統NVIDIA GRID 和 VMWare 虛擬化手冊支援 SS...

為什麼內功厲害的梅超風,需要用服砒霜的笨方式來增加內力,是BUG嗎?

lty921110 因為肉體內力上限不是秘笈決定的,秘笈只是方便主角進 開 步 掛 的手段 否則像射鵰五絕這樣,五個人裡三個武功被廢過,其中乙個廢了兩回,還有乙個前50歲沒練過內功的還要不要活了 洪七公怒道 老叫化最愛的就是吃喝,老毒物偏生瞧準了來折磨人。我一生只練外功,抵禦酒菜的定力可就差了點兒。...