gpu并行运算挖矿怎么样
① 挖矿靠的是显卡的运算速度吗
无关,依靠的是显卡GPU和中央处理器CPU的计算能力,而不是运算速度。虽然说没有什么太大的区别,因为显卡的计算原理和CPU不同,而挖矿需要的是分布式计算,在这种计算上显卡GPU比CPU更为擅长。
② 哪些程序适合在GPU上进行并行运算
个人不专业,随便说说。
我的理解是“大量的轻量级运算”适合在GPU上做,因为GPU本身就是走众核路线,但每个核心的结构都比较精简。像一些高端卡可以有上千甚至数千个运算单元,并且支持大量数据的并行运算。比如“挖矿”或者Poem@home或者用字典法破解密码之类,其原理就是用大量的数据去套用同一个数学公式,运算过程本身并不复杂,只是数据量非常大(比如,每组数据处理起来并不复杂,但有十亿组数据需要处理)。这时候GPU的众核优势就能体现出来:多个ALU同时运算。
与之相对的,在CPU上更适合算“少量复杂运算”。
③ 挖矿用的是不是GPU
是这样,用GPU的渲染器实现并行运算。
现在有一种专门为挖矿设计的主机箱,可以同时安装八块显卡。
④ 《挖矿》跟显卡的运算速度有关吗
无关,依靠的是显卡GPU和中央处理器CPU的计算能力,而不是运算速度。虽然说没有什么太大的区别,因为显卡的计算原理和CPU不同,而挖矿需要的是分布式计算,在这种计算上显卡GPU比CPU更为擅长。
⑤ 为什么挖矿用的是 GPU 而不是 CPU
CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景。CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理。这些都使得CPU的内部结构异常复杂。而GPU面对的则是类型高度统一的、相互无依赖的大规模数据和不需要被打断的纯净的计算环境。
GPU采用了数量众多的计算单元和超长的流水线,但只有非常简单的控制逻辑并省去了Cache。而CPU不仅被Cache占据了大量空间,而且还有有复杂的控制逻辑和诸多优化电路,相比之下计算能力只是CPU很小的一部分。
所以与CPU擅长逻辑控制和通用类型数据运算不同,GPU擅长的是大规模并发计算,这也正是密码破解等所需要的。所以GPU除了图像处理,也越来越多的参与到计算当中来。
中本聪的希望挖矿的这些编码计算是很多互相独立的快速计算的积累,这样可以保证不同的挖矿者挖到的量按算力平摊,而不是让算力最强的那些人挖走全部的矿。而这种类型的计算通常很适合用GPU这种大规模并行的处理器处理。
参考资料:https://www.hu.com/question/21231074/answer/17598768
⑥ 为什么越来越少人用CPU/GPU挖矿
因为btc所执行的任务是很简单的一个解密码的计算, 并不需要太多的指令.也就是说,btc的任务只需要一些特定的晶体管就可以执行了。
用cpu执行挖矿的任务,cpu因为需要很多晶体管来执行各种不同的指令,一个周期内很多晶体管都是闲置的.速度慢正常。
⑦ 使用GPU 进行比特币挖矿计算,具体是如何工作的
现在要挖一枚比特币出来,电费大约需要一万元,而且是大型计算机。普通的就不需要想去挖了,一是没大型计算机,二是费用太高了,仅电费就得一万
⑧ gpu挖矿是怎么做到的是不是不需要cpu
GPU挖矿主要是利用GPU核心的强大通用计算性能,进行大规模硬件并行计算,计算出虚拟货币所需要的哈希数字信息。
GPU挖矿对处理器性能一般要求不高,但是如果完全没有CPU肯定是不行的,如果没有CPU控制,GPU无法进行挖矿操作。
⑨ 简单科普一下为什么挖矿显卡比cpu快,专业矿
这个很简单,
你可以把cpu比作是博士生,
在处理复杂问题方面很牛逼,
而显卡的流处理器是高中生.
但一个cpu的核心数量也就那么几个(比如8核),
而一块显卡的流处理器动辄上千个.
而挖矿这种事情,
其实就是相当于糊信封,
你想想,
是8个博士生糊地快,
还是一千多个高中生糊地块?!
挖矿就是用显卡的并行计算功能来解决简单但庞大的数学问题.
⑩ 为什么挖矿要用gpu而不是cpu
挖矿的软件,从编程原理上来说,讲究的是大规模并行运算。
显卡GPU的流处理器数量非常多,比如古老的HD5770内置了800个流处理器,相当于拥有800个计算核心。而近几年的主流高端显卡,内置的流处理器个数更多,计算性能更加的强大。利用GPU进行挖矿运算,流处理器进行的就是并行运算,并且挖矿程序还对GPU并行运算进行了专门的优化,运算效率特别高,挖出比特币的效率获得了大大的提升。
CPU的核心是比较少,目前最牛逼的主流桌面级处理器核心数也不超过一二十个(很多还是超线程技术虚拟出来的逻辑核心),并行计算能力远远不如GPU。