现在的位置: 首页资讯>正文

为什么不能用CPU挖矿?仅仅只是效率、效益太低?

2018年02月02日 作者: 暂无评论 2,414+ 0

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

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

CPU1

以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不能挖矿,其实只是效率、效益太低了而已

原文地址:https://www.eeboard.com/news/cpu-45/

搜索爱板网加关注,每日最新的开发板、智能硬件、开源硬件、活动等信息可以让你一手全掌握。推荐关注!

【微信扫描下图可直接关注】

 aiban

发表评论

相关文章

麒麟980透视照曝光:Arm全新Cortex A76 CPU和全新Mali G76 GPU稳了吗?

每次有新的旗舰SoC发布时,我们都非常期待能够了解其架构设计。上个月,TechInsights公布了苹果A12处理器的透视照片,我们得以了解这款7nm芯片内在的逻辑电路设计。今天,外媒ChipRebel发布...

深度学习已死?完全夸大其词,深度学习是AI发展的下一个阶段

英特尔副总裁在受访时表示,“深度学习已死”这类报道完全属于夸大其词,深度学习是AI发展的下一个阶段,英特尔预计在2020年将深度学习技术应用在日用品和可穿戴设备上。

Nvidia展示如何利用GeForce RTX 2080Ti GPU加速Adobe Dimension CC的渲染

2018 年 8 月 13 日, Nvidia CEO 黄仁勋现身 SIGGRAPH 大会,正式发布了旗下的最新一代 GPU 架构——Turing(图灵);基于此架构,黄仁勋同时宣布了一系列 Quadro RTX 新品。此后不久,基于上...

走进魔改CPU的内心世界:优、缺点并存!

前段时间出现了很火的“8代酷睿屏蔽触点兼容100、200系列主板”的黑科技,随着Intel处理器的涨价这个套路也渐渐熄火。最近却又有另一种关于应该CPU的黑科技在网上流传,这次的主角又是谁呢?请...

AMD即将推出Threadripper新模式:性能提升近一半

近日,AMD发表了一篇博客文章,描述了即将推出了Threadripper处理器功能,称为“动态本地模式”(Dynamic Local Mode),该模式对AMD最新旗舰的游戏性能有很大帮助。具体来说,AMD在制造Thread...