为什么用GPU挖矿,为什么比特币挖矿要用显卡引用1来源1.https://czxurui.com/jys/154588.html
一、为什么挖矿要用GPU而不是CPU
挖矿的软件,从编程原理上来说,讲究的是大规模并行运算。显卡GPU的流处理器数量非常多,比如十多年前古老的HD5770内置了800个流处理器,相当于拥有800个计算核心。而近几年的主流高端显卡,内置的流处理器数量更加恐怖,超过上万个,计算性能更加的强大。利用GPU进行挖矿运算,流处理器进行的就是并行运算,并且挖矿程序还对GPU并行运算进行了专门的优化,运算效率特别高,挖出比特币的效率获得了大大的提升。CPU的核心则比较少,目前最牛逼的主流桌面级处理器核心数也不超过一二十个(很多还是超线程技术虚拟出来的逻辑核心),并行计算能力远远不如GPU。
二、用显卡挖矿是怎么回事
挖矿,其实是一种解题过程,先弄一个有很多答案的公式,然后庄家每隔一段时间放出一条随机答案,一个答案就是一个虚拟币的雏形,看谁在这个时候正好算到这个答案,那么这个人或者这几个人分这一个虚拟币,在这个结果出来时,虚拟币就附带了解题人的计算机信息和解题时间等信息,让虚拟币比较“实体化”,也就是有追溯性和唯一性属性,这时,虚拟币才算正式被挖出来了。
用显卡是因为显卡的计算方式侧重点与CPU不大一样,CPU侧重逻辑计算,显卡就是单纯的简单计算,挖矿(也就是解题)正好需要简单计算能力,所以用显卡挖矿
比特币矿机就是进行比特币挖矿的设备,挖矿设别可以是普通的电脑,也可以是usb矿机,也可以是专业的ASIC矿机。
普通的电脑CPU确实可以进行比特币挖矿,但由于全世界的比特币挖矿已经形成一个庞大的产业,个人使用普通电脑是很难挖到比特币的。你需要购买昂贵且专业的比特币
ASIC矿机
并加入比特币矿工组织才能挖到比特币也即是加入一个矿池进行挖矿。
首先CPU和GPU在计算机中为了不同的使命,设计上不同:
CPU主要为串行指令而优化,而GPU则是为大规模并行运算而优化。
现代的多核CPU针对的是指令集并行(ILP)和任务并行(TLP),而GPU则是数据并行(DLP)。
GPU往往拥有更大带宽的Memory,也就是所谓的显存,因此在大吞吐量的应用中也会有很好的性能。
三、比特币为什么要用显卡挖
因为相比较于CPU的复杂运算,显卡使用的GPU进行的是通用计算。因此可以堆叠成百上千个流处理器,每一个流处理器就像是小小的CPU,虽然其运行复杂程序的能力远远没有CPU来的给力,但是架不住流处理器多,因此实际性能尤其是单精度浮点性能要比CPU强的多。
挖包括比特币之内的动作大家可以认为是利用显卡在做不断地通用计算,并且这个计算复杂度比较低而且相当重复,显卡使用的流处理器正好适合这样的算法。
就像是不断地解方程组,显卡是2000位中学生,而CPU则是8名数学博士。虽然数学博士的数学知识远远超过中学生,但是像解虚拟货币这样的中等方程组的速度8名数学博士肯定不如2000名中学生来的快。
就像是不断地解方程组,显卡是2000位中学生,而CPU则是8名数学博士。虽然数学博士的数学知识远远超过中学生,但是像解虚拟货币这样的中等方程组的速度8名数学博士肯定不如2000名中学生来的快。
扩展资料:
比特币挖矿机简介:
比特币挖矿机,就是用于赚取比特币的电脑,这类电脑一般有专业的挖矿芯片,多采用烧显卡的方式工作,耗电量较大。
比特币挖矿机的使用方法:
下载专用的比特币运算工具,然后注册各种合作网站,把注册来的用户名和密码填入计算程序中,再点击运算就正式开始。
四、挖矿为什么要用显卡而不是CPU
能效比:显卡在执行特定类型的计算任务时通常比CPU更高效。这意味着在相同的能耗下,显卡可以完成更多的计算工作,这对于需要大量计算资源的挖矿来说是非常重要的。
算力差异:GPU作为图形处理器,是一种高性能计算芯片,具备很强的运算能力。在大量且重复性运算方面,显卡的算力相比CPU有显著优势。
挖矿效率:显卡挖矿的效率与显卡数量、配置参数和挖矿规则有关。如果币种仅限于使用显卡挖掘,显卡的挖矿效率通常高于其他方式。
五、为什么比特币挖矿要用显卡
为什么比特币挖矿要用显卡?
比特币挖矿之所以采用显卡,是因为显卡具备强大的并行处理能力。与CPU相比,显卡使用的GPU(图形处理单元)专门用于通用计算,能够集成数以千计的流处理器。这些流处理器虽然单个处理复杂任务的能力不如CPU,但大量聚集后,在执行简单且重复的计算任务时,显卡的性能尤其是单精度浮点性能可以远超CPU。
挖矿过程涉及大量的重复性计算工作,显卡的流处理器正好适合这种类型的任务。可以将挖矿比作不断解方程组,显卡就好比拥有2000名中学生的计算能力,而CPU则相当于8名数学博士。尽管数学博士在理论知识上超越中学生,但在解决比特币这类中等复杂度的方程组时,2000名中学生的速度要优于8名博士。
显卡最初被矿工用于挖矿正是因为其强大的通用计算能力,尤其是对虚拟货币特定算法的高度适应性。AMD显卡因其在通用性能上较NVIDIA显卡有更大优势,或者说流处理器数量更多,而受到矿工的青睐。尽管对于普通游戏用户而言,NVIDIA和AMD的显卡在游戏性能上差异不大,但在挖矿场景中,AMD显卡因流处理器数量多,在挖掘虚拟货币的速度上具有明显优势。
然而,用于挖矿的显卡经历了长时间高强度运行,其损耗速度远超一般游戏应用。显卡在高温环境下7*24小时运行,加剧了硬件的老化,导致其运行不稳定,频繁重启。因此,厂商对这类显卡的保修政策也更为严格,比如禁止二手交易和缩短保修期。购买这类显卡的用户在未来维修将面临挑战。