挖矿为什么不用cpu,挖矿为什么不用CPU

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册
币安app

binance币安交易所

币安交易所app是全球排名第一的虚拟货币交易所,注册领取盲盒礼包!

APP下载   官网注册

挖矿为什么不用cpu,挖矿为什么不用CPU

一、为什么挖矿只用显卡不用CPU

CPU擅长的复杂运算,显卡使用的GPU进行的是简单通用计算。因此可以堆叠成百上千个流处理器,每一个流处理器就像是小小的CPU,虽然其运行复杂程序的能力远远没有CPU来的给力,但是集成的流处理器多,因此实际性能尤其是单精度浮点性能要比CPU强的多。

挖矿可以认为是利用显卡在做不断地通用计算,并且这个计算复杂度比较低而且相当重复,显卡使用的流处理器正好适合这样的算法。

就像是不断地解方程组,显卡是2000位中学生,而CPU则是8名数学博士。虽然数学博士的数学知识远远超过中学生,但是像解虚拟货币这样的中等方程组的速度8名数学博士肯定不如2000名中学生来的快。

而且显卡可以很容易的组成多显卡平台,显卡越多,运算数量也大大增加。

二、为什么挖矿用显卡而不是cpu

CPU也可以挖,最早挖矿就是用的CPU,只是随着对挖矿算法的深入研究,矿工发现挖矿是个相对简单但需要一直重复的运算过程,提高挖矿效率的关键在于提高多任务处理效率,而CPU的特性就不适合做这类运算。反而看显卡,显卡有上千个流处理器,对挖矿这种简单但需一直重复的工作比CPU更在行,所以显卡被大量用来挖矿。

三、挖矿为什么要用显卡而不是cpu

1、能效比:显卡在执行特定类型的计算任务时通常比CPU更高效。这意味着在相同的能耗下,显卡可以完成更多的计算工作,这对于需要大量计算资源的挖矿来说是非常重要的。

2、算力差异:GPU作为图形处理器,是一种高性能计算芯片,具备很强的运算能力。在大量且重复性运算方面,显卡的算力相比CPU有显著优势。

3、挖矿效率:显卡挖矿的效率与显卡数量、配置参数和挖矿规则有关。如果币种仅限于使用显卡挖掘,显卡的挖矿效率通常高于其他方式。

四、挖矿为什么不用CPU

原因是因为btc所执行的任务是很简单的一个解密码的计算,

并不需要太多的指令.也就是说,btc的任务只需要一些特定的晶体管就可以执行了.

用cpu执行挖矿的任务,cpu因为需要很多晶体管来执行各种不同的指令,一个周期内很多晶体管都是闲置的.速度慢正常.

显卡为了加强显示图像的能力,省掉了很多与显示功能无关的晶体管,所以显卡只能显示画面,但是在显示画面这个任务上,比cpu快很多.

而btc所需要执行的任务和显卡正好差不多,所以显卡挖矿比cpu快.

同是显卡,a卡的任务的执行方式比n卡更接近btc的计算方式,所以a卡更适合挖矿.

五、挖矿疑问解答:挖矿为什么用显卡不用cpu

没说CPU不能挖啊,最开始都是用CPU挖,但是随着对挖矿算法的深入研究,大家发现原来挖矿都是在重复一样的工作,而CPU作为通用性计算单元,里面设计了很多诸如分支预测单元、寄存单元等等模块,这些对于提升算力是根本没有任何帮助的。

另外,CPU根本不擅长于进行并行运算,一次最多就执行十几个任务,这个和显卡拥有数以千计的流处理器差太远了,显卡高太多了,因此大家慢慢针对显卡开发出对应的挖矿算法进行挖矿。

以BTC为例,它最基本的算法原理就是,把已有的10分钟内的所有交易作为一个输入,加上一个随机数,当10分钟内所有交易记录加上你的这个随机数计算出一个SHA256的hash。里面几乎都是整数运算,这个根本就像是为显卡特别打造一样,显卡非常适合这种无脑性算法,流处理器数目越多约占优势。

就Hash计算而言,它几乎都是独立并发的整数计算,GPU简直就是为了这个而设计生产出来的。相比较CPU可怜的2-8线程和长度惊人的控制判断和调度分支,GPU可以轻易的进行数百个线程的整数计算并发(无需任何判断的无脑暴力破解乃是A卡的强项)。

OpenCL可以利用GPU在片的大量unified shader都可以用来作为整数计算的资源。而A卡的shader(流处理器)资源又是N的数倍(同等级别的卡)

不过到了后来大家发现,显卡还是太弱了,直接上ASIC大规模堆ALU单元就能极大程度提升算力,巴掌大的算力板的算力已经是显卡的好几十倍,所以现在比特币不用专门的ASIC矿机根本挖不动。

尽管后期的币种LTC所使用的Scrypt算法还引入了大量相互依赖的、随机的访存指令,当Footprint足够大时,还会在GPU的L2级别、甚至TLB级别出现大量的缓存失效,从而产生更多的DRAM访问,以弱化矿机(ASIC/FPGA)相较于GPU在整数运算性能上的优势,但是依然被人针对性研发出矿机,目前也只有专门矿机才能挖。

不过像第二代虚拟货币(比如说是ETH、ZEC这种)由于吸取了前辈们被爆算法的经验,在挖掘算法上做了更加特别优化,防止出现无脑的运算,对于显存要求特别高,因此可以有效抵抗矿机的入侵。

也因为ETH这种只能靠显卡挖矿,造成了2017年下半年开始的显卡涨价潮、缺货潮,很多矿主都卖了成千张显卡回去组建矿机挖掘这些虚拟货币。

久而久之,大家都认为CPU不能挖矿,其实只是效率、效益太低了而已。

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/jys/151619.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年12月18日
下一篇 2024年12月18日

相关推荐

  • 什么币不用投资,玩什么虚拟货币不用投钱

    一、除了比特币,还有什么有潜力值得投资的虚拟货币纵观山寨币市值,莱特币ltc始终确立第二,可见其是最稳定的山寨币。另外想投资其他虚拟货币,你一定要看对比比特币有没有技术优势(传输速度、算法、安全性、特有功能等等),比如ppc、xpm、包括ltc都是有的。所以他们能一直

    2025-04-03 16:30:01
    35 0
  • 比特币放哪里最安全,暂时不用的比特币应该怎样存放才安全

    一、什么比特币钱包安全由于不同交易平台的比特币价格不同,比特币玩家通常是通过在不同交易平台上进行比特币的高卖低买。玩家需要承担比特币暴涨暴跌的套利风险,此外如果在国外的交易平台之间进行套利,还可能面临交易过程中可能存在的汇兑风险,投资者的交易风险较大二、早

    2025-03-13 22:30:02
    35 0
  • 哪里可以不用实名制域名,请问哪里有不用备案的域名

    一、我想创建一个网站***请问哪里有不用备案的域名按照管局规则,大陆地域的服务器要备案,域名要实名制。域名如果不是在国内商家注册的,就不用实名制了。服务器是在大陆以外地区的,就不用网站备案了。比如说你从国外域名商买了域名,又在阿里云买了美国服务器,这样就可以

    2025-03-04 03:00:01
    49 0
  • 哪里卖域名不用实名,域名是什么可以自由买卖吗

    一、域名是什么可以自由买卖吗1,域名简单理解就是企业网址,用于企业或者个人网站建设访问的解析地址。2,现在很多人申请域名用于投资,比如金典的hao123被百度收购,域名持有人大赚。一.域名(英语:DomainName),简称域名、网域,是由一串用点分隔的名字组成的Internet上

    2025-03-02 06:00:01
    39 0
  • 如何不在矿池自己挖,不加入矿池不用挖矿软件怎么挖矿

    一、国内矿池如果关闭的话如何连接国外挖矿ezil矿池优势,为什么要选择ezil:1.国外矿池,矿池总排名前10,国内有服务器,延迟低拒绝低:2.收益高,挖ETH送ZIL,矿池手续费1%,矿工MEV奖励80%,总收益比多数矿池高3%-15%,可以抵销转帐手续费3.起付额最低0.01 eth,最高10 et

    2025-01-27 23:30:02
    73 0
  • 如何存放比特币,暂时不用的比特币应该怎样存放才安全

    一、比特币存放在哪里比特币放在比特币钱包里呀。一般来说,你在某一个交易所上买了比特币,那么比特币都会存放在交易所上面,有的人是直接放在那上面,而有的人是提出来,特地转到比特币钱包里面去,如果比特币数量大,建议是转到比特币钱包里面;数量少就没有必要转出来了。

    2025-01-12 02:30:02
    74 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载