.jpg)
一、挖矿为什么不用CPU
原因是因为btc所执行的任务是很简单的一个解密码的计算,
并不需要太多的指令.也就是说,btc的任务只需要一些特定的晶体管就可以执行了.
用cpu执行挖矿的任务,cpu因为需要很多晶体管来执行各种不同的指令,一个周期内很多晶体管都是闲置的.速度慢正常.
显卡为了加强显示图像的能力,省掉了很多与显示功能无关的晶体管,所以显卡只能显示画面,但是在显示画面这个任务上,比cpu快很多.
而btc所需要执行的任务和显卡正好差不多,所以显卡挖矿比cpu快.
同是显卡,a卡的任务的执行方式比n卡更接近btc的计算方式,所以a卡更适合挖矿.
二、为什么挖矿用显卡而不是cpu
CPU也可以挖,最早挖矿就是用的CPU,只是随着对挖矿算法的深入研究,矿工发现挖矿是个相对简单但需要一直重复的运算过程,提高挖矿效率的关键在于提高多任务处理效率,而CPU的特性就不适合做这类运算。反而看显卡,显卡有上千个流处理器,对挖矿这种简单但需一直重复的工作比CPU更在行,所以显卡被大量用来挖矿。
三、为什么比特币挖矿要用显卡
为什么比特币挖矿要用显卡?
比特币挖矿之所以采用显卡,是因为显卡具备强大的并行处理能力。与CPU相比,显卡使用的GPU(图形处理单元)专门用于通用计算,能够集成数以千计的流处理器。这些流处理器虽然单个处理复杂任务的能力不如CPU,但大量聚集后,在执行简单且重复的计算任务时,显卡的性能尤其是单精度浮点性能可以远超CPU。
挖矿过程涉及大量的重复性计算工作,显卡的流处理器正好适合这种类型的任务。可以将挖矿比作不断解方程组,显卡就好比拥有2000名中学生的计算能力,而CPU则相当于8名数学博士。尽管数学博士在理论知识上超越中学生,但在解决比特币这类中等复杂度的方程组时,2000名中学生的速度要优于8名博士。
显卡最初被矿工用于挖矿正是因为其强大的通用计算能力,尤其是对虚拟货币特定算法的高度适应性。AMD显卡因其在通用性能上较NVIDIA显卡有更大优势,或者说流处理器数量更多,而受到矿工的青睐。尽管对于普通游戏用户而言,NVIDIA和AMD的显卡在游戏性能上差异不大,但在挖矿场景中,AMD显卡因流处理器数量多,在挖掘虚拟货币的速度上具有明显优势。
然而,用于挖矿的显卡经历了长时间高强度运行,其损耗速度远超一般游戏应用。显卡在高温环境下7*24小时运行,加剧了硬件的老化,导致其运行不稳定,频繁重启。因此,厂商对这类显卡的保修政策也更为严格,比如禁止二手交易和缩短保修期。购买这类显卡的用户在未来维修将面临挑战。
四、为什么挖矿只用显卡不用CPU
CPU擅长的复杂运算,显卡使用的GPU进行的是简单通用计算。因此可以堆叠成百上千个流处理器,每一个流处理器就像是小小的CPU,虽然其运行复杂程序的能力远远没有CPU来的给力,但是集成的流处理器多,因此实际性能尤其是单精度浮点性能要比CPU强的多。
挖矿可以认为是利用显卡在做不断地通用计算,并且这个计算复杂度比较低而且相当重复,显卡使用的流处理器正好适合这样的算法。
就像是不断地解方程组,显卡是2000位中学生,而CPU则是8名数学博士。虽然数学博士的数学知识远远超过中学生,但是像解虚拟货币这样的中等方程组的速度8名数学博士肯定不如2000名中学生来的快。
而且显卡可以很容易的组成多显卡平台,显卡越多,运算数量也大大增加。
五、挖矿为什么要用显卡而不是cpu
1、能效比:显卡在执行特定类型的计算任务时通常比CPU更高效。这意味着在相同的能耗下,显卡可以完成更多的计算工作,这对于需要大量计算资源的挖矿来说是非常重要的。
2、算力差异:GPU作为图形处理器,是一种高性能计算芯片,具备很强的运算能力。在大量且重复性运算方面,显卡的算力相比CPU有显著优势。
3、挖矿效率:显卡挖矿的效率与显卡数量、配置参数和挖矿规则有关。如果币种仅限于使用显卡挖掘,显卡的挖矿效率通常高于其他方式。
本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/jys/199246.html


发表回复
评论列表(0条)