主页 > imtoken钱包ios下载 > 币圈解析:比特币矿机为什么会烧显卡?

币圈解析:比特币矿机为什么会烧显卡?

imtoken钱包ios下载 2024-01-26 05:09:56

目前挖比特币的方式主要是通过矿机,这就使得比特币矿机的选择非常重要,尤其是比特币矿机显卡的核心配置,因为挖比特币就是在用显卡做常量的时候一般计算,烧显卡经常会发生。那么,为什么比特币矿工要烧显卡呢?接下来,比特币小编带你详细了解一下。

币圈子解析:比特币矿机为什么烧显卡?

比特币矿工为什么要烧显卡?

其实理解这个问题的核心是回答为什么比特币矿机使用显卡。

现在比特币挖矿越来越火,想必很多人都知道GPU计算的挖矿速度远高于CPU。当然,即使GPU计算无法与专业矿机相提并论,但这并不妨碍业余矿工对GPU计算的尊重。那么为什么GPU计算在比特币挖矿中比CPU具有绝对优势呢?下面我给大家解释一下。

首先,CPU和GPU针对计算机中的不同任务进行了不同的设计:

1、CPU主要针对串行指令进行优化比特币的计算卡,而GPU针对大型并行操作进行优化。

2、现代多核 CPU 以指令集并行 (ILP) 和任务并行 (TLP) 为目标,而 GPU 以数据并行 (DLP) 为目标。

GPU往往有更大带宽的内存,也就是所谓的显存,所以在高吞吐量的应用中也会有不错的表现。

CPU需要强大的通用性来处理各种数据类型,同时需要逻辑判断,这会引入大量的分支跳转和中断处理。这些都使得CPU的内部结构极其复杂。而GPU则面对的是类型高度统一、相互独立、无需中断的纯计算环境。

GPU 使用了大量的计算单元和超长的流水线,但只有非常简单的控制逻辑和节省了 Cache。 CPU不仅被Cache占用大量空间,而且控制逻辑复杂,优化电路多。相比之下,计算能力只是CPU的一小部分。因此,与CPU擅长逻辑控制和通用数据运算不同,GPU擅长大规模并发计算,适合密码破解。

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

以Folding home为例,Folding home是一个分布式计算项目(类似于比特币模型),研究蛋白质折叠、错误折叠、聚集及相关疾病。 FH起初只支持CPU,后来又增加了对PS3游戏机的支持,也使用了内置的CELL处理器进行计算。随着ATI的加入,F H开启了GPU计算的新篇章。现在 F H 的第二代 GPU 客户端可以支持 ATI 和 NVIDIA 的全系列 DX10 11 GPU。

使用 CPU (i7-2600K) 需要超过 52 天

使用GPU仅需7小时11分钟(GTS450)

不仅CPU和GPU之间存在巨大差距,不同架构的GPU之间也存在相当大的差异。比特币的计算是基于SHA-256算法,有大量的位操作“Right-Rotate”,对于这个操作AMD显卡原生只需要1条硬件指令,而NVIDIA显卡需要使用3条硬件指令进行模拟,所以即使计算单元数量相近,AMD显卡的挖矿效率仍然高于NVIDIA显卡。

当然现在也有YaCoin使用动态Hash算法来实现只CPU挖矿。目前比特币的计算卡,它不支持 GPU 或 ASIC 矿机。想用CPU挖矿的可以关注。如果偶尔玩主流比特币,GPU 还是最好的。选择。所以,比特币矿机主要是通过对显卡的处理来获取比特币,自然会消耗显卡。