主页 > imtoken海外版 > 烧显卡或烧CPU挖矿相关信息

烧显卡或烧CPU挖矿相关信息

imtoken海外版 2023-02-02 07:33:41

❶ 挖矿关键是显卡还是CPU

显卡是GPU核心的计算能力。 简单来说,由于显卡执行的是非复杂的通用计算能力,不使用CPU的复杂计算能力性能,其核心通常堆叠上千个流处理器单元,所以这方面可以提供更好的计算能力性能,和显存无关(游戏之类的很多图文素材不需要很大的显存。。。)

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

我没说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不能挖了,其实只是效率和收益太低了。

❸ 为什么用gpu而不是cpu挖矿

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

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

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

❹简单科普为什么挖矿显卡比CPU快,专业矿机比显卡快

这很简单。 你可以把CPU比作一个博士生,擅长处理复杂的问题,而显卡的流处理器就是一个高中生。 但是一个CPU的核心数只有几个(比如8个核心),而显卡动不动就有几千个流处理器。

挖矿其实就相当于贴信封。 大家想想,快的是8个博士生,还是1000多个贴剧情的高中生?!

挖矿就是利用显卡的并行计算功能,解决简单但庞大的数学问题。

❺ 为什么挖矿只用显卡不用CPU

原因是因为btc执行的任务是一个非常简单的解密代码的计算,不需要太多的指令。 也就是说,btc的任务只需要一些特定的晶体管来执行。

使用 cpu 执行挖矿任务。 因为cpu需要很多晶体管来执行各种指令,所以一个周期内有很多晶体管是空闲的。 速度很慢很正常。

显卡为了增强显示图像的能力,省去了很多与显示功能无关的晶体管,所以显卡只能显示画面,但在执行任务时比CPU快很多显示图片。 BTC需要执行的任务和显卡完全一样,所以显卡挖矿比CPU快。 同样的显卡,a卡的任务执行方式比n卡更接近btc的计算方式,所以a卡更适合挖矿。

❻ 为什么挖比特币取决于显卡而不是 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。

❼ 简单科普为什么显卡挖矿比CPU快,专业挖矿

这个很简单,

你可以把cpu比作博士生,

非常善于处理复杂的问题,

显卡的流处理器是个高中生。

但是一个cpu的核心数只有几个(比如8个核心),

而一张显卡动不动就有上千个流处理器。

还有采矿之类的事情,

其实就相当于一个粘贴信封,

想想看,

是8个博士生,一头雾水,一头雾水,

还是一千多个高中生?!

挖矿就是利用显卡的并行计算功能cpu挖比特币,解决简单但庞大的数学问题。

❽ 为什么挖矿用的是显卡而不是 CPU

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

❾ 为什么挖矿显卡比CPU快,专业矿机比显卡快

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

换句话说,BTC 的任务只需要一些特定的晶体管来执行。

CPU用于执行挖矿任务。 因为CPU需要很多晶体管来执行各种指令,所以在一个周期内有很多晶体管是空闲的。

cpu挖比特币_普通电脑一天能挖多少比特币_挖莱特币比特币以太币