什么币只能用cpu挖矿,为什么挖矿只用显卡不用cpu

OKX欧易app

OKX欧易app

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

APP下载   官网注册

什么币只能用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挖矿的币种求分享,最好收益还可以

近期有一种名为鹰嘴豆币的虚拟货币,其全称是RTM币。该币种采用了独特的GhostRider挖矿算法,结合了氪石币(Cryptonite)和x16r算法,同时利用了密集随机数技术。此币种对三级缓存容量尤为敏感,使得其在CPU挖矿方面具备了一定的优势。

RTM币的独特之处在于,它的挖矿难度和CPU性能直接相关。这意味着,拥有高性能CPU的矿工在挖矿过程中能够获得更高的效率。对于那些寻求通过CPU进行挖矿的用户而言,RTM币提供了一个值得探索的选项。

然而,选择任何虚拟货币进行投资或挖矿时,都应考虑风险因素。市场波动、技术更新以及法律法规变化等,都可能对币种价值产生影响。在决定参与RTM币挖矿之前,深入研究其技术背景、市场动态和社区支持是必要的。

值得一提的是,RTM币的挖矿算法和其对高性能CPU的依赖性,意味着它可能更适合那些拥有强大计算能力设备的用户。对于普通PC用户而言,可能需要考虑成本效益,以确定其是否是一个合适的挖矿选择。

总的来说,RTM币作为一种通过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/168367.html

上一篇 2025年06月03日
下一篇 2025年06月03日

相关推荐

  • 如何判定虚拟币,只用十分钟判定某个虚拟币的真假

    一、数字货币如何交易人民币直接买卖比特币「场外交易OTC」平台可以实现:直接用人民币,买入比特币BTC。卖出所持比特币BTC,换回人民币这种交易模式俗称「场外交易OTC」,是个人与个人之间直接进行交易,平台做担保,有点像专门买卖比特币的淘宝。但是,如果交易中遇到了骗子

    2025-09-06 04:30:01
    92 0

发表回复

8206

评论列表(0条)

    暂无评论

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

立即下载