主页 > imtoken苹果版 > 用于比特币挖掘的显卡或 CPU

用于比特币挖掘的显卡或 CPU

imtoken苹果版 2023-03-15 07:26:31

⑴为什么用显卡而不是CPU来挖比特币?

比特币早期是通过 CPU 获得的,因为它的工作原理不同。 CPU主要做全功能的计算核心比特币用显卡挖还是处理器挖,计算能力小,计算能力有限(GPU是做特殊运算的非常多的计算核心)。 随着GPU通用计算优势的不断显现和GPU速度的不断发展,矿工逐渐开始使用GPU代替CPU进行挖矿。 比特币挖矿采用SHA-256哈希值运算,进行大量的32位整数循环右移运算。 有趣的是,这种算法运算在AMD GPU中可以通过单条硬件指令实现,而在NVIDIA GPU中则需要3条硬件指令来模拟。 仅此一项就为AMD GPU带来额外1.7倍的计算效率优势。 凭借这一优势,AMD GPU受到了广大矿工的青睐。 目前已经离开GPU计算。 逐步转型为专用芯片计算。 目前,矿工已经开始普遍使用集成电路(ASIC)矿机。 虽然该款矿机目前只能挖比特币,目前还不能挖其他币种,但单台矿机可以达到艾字节级别,尤其受到四川、贵州等地区矿主的喜爱。 上千台专业矿机全面加电,散户在如此强大的算力面前抢到比特币的机会微乎其微。

⑵ 为什么挖比特币更多的是显卡而不是cpu

事实上,用于挖比特币的既不是显卡也不是CPU,而是一个独立的浮点运算单元。 通常CPU中有4条、8条、最多16条可以独立计算浮点数的流水线,显卡尤其是6系列。 上面A卡采用的大规模多流水线技术,最多可以同时提供2048条流水线,而且还可以和四张卡交火! 虽然在独立计算能力上,CPU的计算流水线更高,可以计算更复杂的东西,但是挖矿本来就是简单的,一条线就是一条线,CPU不如显卡,而且差别太大了。

⑶ 为什么用显卡而不是CPU挖矿?

CPU也可以用来挖矿。 最早的挖矿是用CPU。 但随着对挖矿算法的深入研究,矿工发现挖矿是一个相对简单但重复计算的过程。 提高挖矿效率的关键是提高多任务处理能力。 效率,以及CPU的特性不适合这类计算。 反之,看显卡。 显卡有数以千计的流处理器。 对于简单但重复的挖矿工作,它比CPU更胜一筹,因此显卡被广泛用于挖矿。

⑷ 为什么挖比特币要靠显卡而不是CPU

1、CPU主要针对串行指令进行优化,而GPU针对大规模并行运算进行优化。

比特币为什么用显卡挖_比特币用显卡挖还是处理器挖_显卡矿机挖比特币

2. 现代多核 CPU 的目标是指令集并行性 (ILP) 和任务并行性 (TLP),而 GPU 的目标是数据并行性 (DLP)。

3、GPU往往有带宽较大的显存,也称为显存,所以在高吞吐量的应用中也会有不错的表现。

4、CPU是通用计算。 简单来说,就是无脑计算和暴力计算。 不管是100个小朋友分享苹果还是模拟地球,都可以分解成1+1=2,这是最基本的暴力计算。 GPU专门处理高阶数学算法,比如计算光源、物体、视点、阴影的相对位置,这些都需要三角函数的堆积。 比特币矿工使用的是SHA-256,这是美国国家安全局发明的安全哈希函数,一般用于密码加解密。 该算法会进行大量的32位整数循环右旋转操作(Right-Rotate),非常适合擅长大规模并发计算和破解密码的GPU。

⑸ 为什么要用gpu而不是cpu挖矿

挖矿软件,从编程原理上讲,注重大规模并行计算。

显卡GPU中的流处理器数量非常多。 比如古老的HD5770,内置800个流处理器,相当于800个计算核心。 近年来,主流的高端显卡都内置了更多的流处理器,计算性能也更加强大。 GPU用于挖矿运算,流处理器进行并行运算,挖矿程序也对GPU的并行运算进行了优化。 运行效率特别高,挖出比特币的效率大大提高。

比特币为什么用显卡挖_比特币用显卡挖还是处理器挖_显卡矿机挖比特币

CPU核心数比较少。 目前最强大的主流桌面处理器核心数不超过10、20个(其中很多是通过超线程技术虚拟化的逻辑核心),其并行计算能力远不如GPU。

⑵ 挖矿问题解答:为什么用显卡而不是CPU挖矿?

我没说CPU不能挖矿。 一开始,我是用CPU来挖矿的。 但是随着对挖矿算法研究的深入,大家发现原来挖矿就是在重复同样的工作。 CPU作为通用的计算单元,设计在内部。 许多模块,如分支预测单元、寄存器单元等,对提高计算能力根本没有帮助。

此外,CPU 根本不擅长执行并行计算。 它一次可以执行十几个任务。 这和拥有上千个流处理器的显卡相去甚远。 显卡太高了。 开发相应的挖矿算法进行挖矿。

以BTC为例,其最基本的算法原理是将10分钟内的所有交易记录作为输入,加上一个随机数,当10分钟内的所有交易记录加上你的随机数,计算出一个SHA256哈希值。 几乎都是整数计算。 这基本上就像是专门为显卡打造的。 显卡很适合这种无脑算法。 流处理器越多,优势越大。

就Hash计算而言,它几乎是独立的、并发的整数计算,GPU正是为此而设计生产的。 相比于CPU可怜的2-8个线程和长得惊人的控制判断和调度分支,GPU可以轻松并发进行上百个线程的整数计算(没有任何判断的无脑蛮力才是A卡的强项)。

显卡矿机挖比特币_比特币为什么用显卡挖_比特币用显卡挖还是处理器挖

OpenCL可以在GPU上使用大量统一的着色器作为整数计算资源。 而且A卡的shader(流处理器)资源是N(同级别卡)的数倍

不过后来大家发现显卡还是太弱了,直接用ASIC大规模堆叠ALU单元可以大幅提升算力。 掌上计算板的计算能力已经是显卡的几十倍。 没有特殊的 ASIC 矿机就无法开采硬币。

虽然后来的币LTC使用的Scrypt算法也引入了大量相互依赖和随机的内存访问指令,但是当Footprint足够大的时候,GPU的L2层面,甚至在TLB 级别,导致更多的 DRAM 访问被用来削弱矿机(ASIC/FPGA)在整数计算性能方面相对于 GPU 的优势。 但是矿机还在针对性的开发中,目前只有专门的矿机才能挖矿。

但是像第二代虚拟货币(比如ETH、ZEC),由于吸取了前人爆款算法的经验,在挖矿算法上做了比较特殊的优化,防止无脑操作,对挖矿的要求特别高。显存。 因此可以有效抵御矿机的入侵。

也是因为ETH只能用显卡挖,导致了2017年下半年开始的一波显卡涨价和缺货潮比特币用显卡挖还是处理器挖,很多矿工卖掉几千块显卡回去造矿机挖矿这些虚拟货币。

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

显卡矿机挖比特币_比特币用显卡挖还是处理器挖_比特币为什么用显卡挖

⑺ 为什么比特币用显卡而不是CPU来挖矿

因为挖比特币需要硬件具有非常强的并行数据处理能力和大带宽存储能力,而CPU是传统的串行计算处理设备,其计算能力远不如GPU,CPU的缓存容量也是远不如 GPU。 它配备了大内存容量,因此比起CPU,更适合用GPU来挖掘这种虚拟货币

⑻ 为什么比特币挖矿需要显卡

为什么要用显卡挖矿?

与CPU的复杂计算相比,显卡使用的GPU进行的计算一般。 因此,可以堆叠成百上千个流处理器,每个流处理器就像一个小CPU。 虽然它运行复杂程序的能力远不及CPU,但也架不住很多流处理器,所以实际性能,尤其是单精度浮点性能比CPU要强很多。

比特币为什么用显卡挖_比特币用显卡挖还是处理器挖_显卡矿机挖比特币

比特币为什么用显卡挖_比特币用显卡挖还是处理器挖_显卡矿机挖比特币

但我们之前说过,A卡由于流处理器较多,非常适合获取虚拟货币等通用计算,获取特定解的速度也远高于N卡。 所以现在很多矿工都抢着买A卡用来运营虚拟货币,以谋取利润。

当然,随着Nvidia的Pascal显卡的推出,现在的N卡在挖虚拟货币的能力上已经没有之前A卡那么大了。 因此,在目前A卡普遍缺货的情况下,那些中档N卡成为了矿工的次优选择。

矿卡有什么缺点?

最后说一下为什么大家在找二手卡的时候不能选择矿卡。 因为矿工挖比特币最重要的就是谋利。 所以他们使用的显卡无时无刻不在运行计算,远比日常游戏激烈。 也就是说,这样的计算跑一天,对于普通人来说就相当于显卡跑一个月。

而挖虚拟货币的地方,基本上就是多张显卡聚集的地方。 数千张显卡在一个房间内连续运算,产生的热量相当巨大,矿工不能像普通消费者那样选择散热。 良好的机箱让热量得以顺利释放,让显卡在高温条件下依然在进行7*24小时的运算,进一步加深了其老化程度。

这样做的结果是用于挖矿的显卡会过早磨损。 如果买了这些显卡,结果就是运行不稳定,不断重启等情况。

而且目前厂商对矿卡的要求比较严格,比如禁止二手交易,缩短保质期等。 如果用户购买了这些矿卡显卡,日后的维护也将是一个不小的挑战。

⑼为什么挖比特币需要显卡而不是CPU?

因为需要强大的浮点运算,显卡比CPU强。