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

OKX欧易app

OKX欧易app

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

APP下载   官网注册

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

一、为什么不能用cpu挖矿

为何不使用CPU进行挖矿?原因在于CPU与挖矿所需的计算资源不匹配。

挖矿过程涉及大量重复的哈希运算,而这些运算属于基础数学计算。CPU尽管具备复杂数学运算的能力,但其核心主要针对高级数学运算设计。相比之下,专门的挖矿设备如显卡,内部包含大量流处理器,数量极多,可以类比为一群高效率的“小学生”,在基础数学运算上展现出了远超大学生的能力。

在挖矿场景下,这些“小学生”(流处理器)的并行计算能力使得整个挖矿过程得以高效推进。它们同时处理大量哈希运算,极大地提高了整体挖矿效率。而CPU,虽然在某些高级数学运算上表现出色,但在面对基础的挖矿运算时,其处理速度远不如专门设计的挖矿硬件。

因此,从实际应用角度考虑,使用CPU进行挖矿不仅效率低下,而且在资源利用上并不经济。相比之下,使用专门的挖矿设备如显卡,能够更高效地完成挖矿任务,从而获取更高的回报。

二、挖矿疑问解答:挖矿为什么用显卡不用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不能挖矿,其实只是效率、效益太低了而已。

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

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

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

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

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

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

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

五、挖矿为什么不用CPU

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

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

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

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

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

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

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/jys/195613.html

上一篇 2026年02月15日
下一篇 2026年02月15日

相关推荐

  • 意欧地址不能注册,跨境创业者的地址陷阱与破局之道

    意欧地址不能注册,跨境创业者的地址陷阱与破局之道 在跨境电商和全球化创业浪潮中,“意欧地址不能注册”已成为许多中国创业者踩过的“隐形坑”,无论是尝试在意大利注册公司、申请欧盟商标,还是入驻欧洲电商平台,一个看似简单的地址问题,可能直接导致注册流程中断、资质

    2026-07-29 16:30:01
    9 0
  • 当欧不能交易了,里面的U该怎么办?

    当欧不能交易了,里面的U该怎么办? “欧不能交易了”——这句话像一块石头砸进平静的湖面,让不少持有“U”(通常指USDT等稳定币)的用户瞬间陷入焦虑,无论是欧易(OKX)等交易平台突发限制,还是特定资产下架,核心问题始终指向:账户里的“U”该何去何从?其实冷静下来,

    2026-07-22 14:30:01
    11 0
  • 意欧动漫app不能用了,二次元爱好者的数字家园突然关闭

    意欧动漫app不能用了,二次元爱好者的数字家园突然关闭 当无数二次元爱好者像往常一样打开意欧动漫app,准备追更最新一集《咒术回战》或重温《进击的巨人》经典名场面时,迎接他们的却是刺眼的“服务异常”提示——这个陪伴无数人度过无数个日夜的动漫app,突然无法登录了,消

    2026-07-22 11:30:03
    13 0
  • 关于mxc不能注册吗的疑问与解答

    关于mxc不能注册吗的疑问与解答 不少用户在尝试注册“mxc”相关平台或服务时遇到了困难,纷纷提出疑问:“mxc不能注册吗?”这一问题的答案并非简单的“能”或“不能”,而是需要结合具体场景和平台政策来分析。 需明确“mxc”可能指向的对象,目前市场上最知名的“mxc”相关品

    2026-07-19 06:30:02
    16 0
  • 欧咋不能交易了?一场突如其来的市场静默

    欧咋不能交易了?一场突如其来的市场静默 “欧咋不能交易了!”——当这句疑问在投资者社群中炸开时,无数盯着K线图的手悬在了半空,这个曾以高波动性和短期套利机会吸引散户的“网红币种”,突然从各大交易所下架,如同一场没有预兆的蒸发,这场突如其来的“静默”,背后是监

    2026-07-19 05:30:01
    12 0
  • 币安Web3现在不能用了吗?真相与应对指南

    币安Web3现在不能用了吗?真相与应对指南 关于“币安Web3无法使用”的讨论在社区中持续发酵,不少用户反映无法通过币安平台访问Web3相关功能,如钱包连接、链上交易或去中心化应用(DApp)交互,这一现象引发了对币安Web3业务现状的广泛关注,这一问题并非单一原因导致,而是

    2026-07-15 20:30:02
    14 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载