当前位置:首页 » 挖矿知识 » cpu挖坑和显卡挖矿

cpu挖坑和显卡挖矿

发布时间: 2021-05-03 05:14:53

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

B. 为什么显卡适合挖矿而不是CPU

原因是因为btc所执行的任务是很简单的一个解密码的计算,
并不需要太多的指令.也就是说,btc的任务只需要一些特定的晶体管就可以执行了.
用cpu执行挖矿的任务,cpu因为需要很多晶体管来执行各种不同的指令,一个周期内很多晶体管都是闲置的.速度慢正常.
显卡为了加强显示图像的能力,省掉了很多与显示功能无关的晶体管,所以显卡只能显示画面,但是在显示画面这个任务上,比cpu快很多.
而btc所需要执行的任务和显卡正好差不多,所以显卡挖矿比cpu快.
同是显卡,a卡的任务的执行方式比n卡更接近btc的计算方式,所以a卡更适合挖矿.

C. 挖矿都关键是显卡还是cpu

理论上讲,CPU运算和GPU运算都是可以挖矿的。
在一种虚拟货币问世的初期,挖矿相对容易,可能一块性能足够强悍的CPU就可以比较容易地挖到币。
随着挖币越来越难,CPU面对挖矿所需的巨大算力早已力不从心,而显卡GPU核心大规模的流处理器并行运算的恐怖性能,更加的适合挖矿这种并行运算。
因此,现在的专业矿机,早已成为GPU以及专业芯片的天下,CPU在其中最多起到协调的作用。并且,随着挖矿难度的增加,对矿卡的显存容量要求越来越高,几年前2~3GB就够用,现在可能6GB都不够用了。

D. 简单科普一下为什么挖矿显卡比cpu快,专业矿机比显卡快

有卖专业矿机的,不会用个人电脑挖的。。性能太差。。除非有台高端工作站,不过也没听说过有人用工作站挖矿。。工作站又不是挖矿用的矿机速度当然越快越好,但是也要看你的预算。高端的,可以选择若干块intelxeone5系列的处理器,配多路的主板。。低端点可以选择intelxeon5600系列或者e3系列。。挖矿显卡比cpu快,专业矿机比显卡快所以不如去买矿机。。另外,其实挖矿不好赚钱。。。

E. 为什么挖矿显卡比cpu快专业矿机比显卡快

挖矿显卡比cpu快、专业矿机比显卡快是因为:btc所执行的任务是很简单的一个解密码的计算,并不需要太多的指令。

也就是说,btc的任务只需要一些特定的晶体管就可以执行了。

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

F. 简单科普一下为什么挖矿显卡比cpu快,专业矿机比显卡快

不说专业的,你应该听不懂。显卡擅长的是大量的简单计算,计算量大,但无法进行复杂运算。cpu擅长复杂计算,但不管是简单计算还是复杂计算,它的计算量都不大。所以显卡挖矿快。专业矿机往往使用显卡交火,在一块主板上集成多张显卡,挖矿自然快。有些矿机甚至用了专门的计算卡特斯拉显卡,单卡的性能就很强,更多卡了。

G. 为什么挖矿用显卡而不是cpu

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

H. 为什么都用显卡挖矿不是用CPU挖矿

  1. 因为btc所执行的任务是很简单的一个解密码的计算, 并不需要太多的指令.也就是说,btc的任务只需要一些特定的晶体管就可以执行了。

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

  3. 显卡为了加强显示图像的能力,省掉了很多与显示功能无关的晶体管,所以显卡只能显示画面,但是在显示画面这个任务上,比cpu快很多. 而btc所需要执行的任务和显卡正好差不多,所以显卡挖矿比cpu快. 同是显卡,a卡的任务的执行方式比n卡更接近btc的计算方式,所以a卡更适合挖矿。

I. 简单科普一下为什么挖矿显卡比cpu快,专业矿

这个很简单,
你可以把cpu比作是博士生,
在处理复杂问题方面很牛逼,
而显卡的流处理器是高中生.
但一个cpu的核心数量也就那么几个(比如8核),
而一块显卡的流处理器动辄上千个.
而挖矿这种事情,
其实就是相当于糊信封,
你想想,
是8个博士生糊地快,
还是一千多个高中生糊地块?!
挖矿就是用显卡的并行计算功能来解决简单但庞大的数学问题.

热点内容
币圈规则图解大全 发布:2025-05-15 02:24:21 浏览:221
中国银行数字货币支付 发布:2025-05-15 02:17:56 浏览:830
币圈老人都有谁 发布:2025-05-15 02:17:52 浏览:894
让区块链连接起来的链条是 发布:2025-05-15 02:12:52 浏览:3
法货币是什么数字 发布:2025-05-15 02:11:30 浏览:33
币圈大佬叫什么 发布:2025-05-15 02:08:28 浏览:349
usdt验证真假 发布:2025-05-15 01:59:48 浏览:330
比特币怎么完成一次交易 发布:2025-05-15 01:57:52 浏览:177
算力与比特币 发布:2025-05-15 01:29:51 浏览:786
捷成股份区块链 发布:2025-05-15 01:26:01 浏览:723