比特币为什么用cpu
Ⅰ 为什么挖比特币靠显卡而不是cpu
1、 CPU 主要为串行指令而优化,而GPU则是为大规模并行运算而优化。
2 、现代的多核 CPU 针对的是指令集并行(ILP)和任务并行(TLP),而 GPU 则是数据并行(DLP)。
3 、GPU 往往拥有更大带宽的 Memory,也就是所谓的显存,因此在大吞吐量的应用中也会有很好的性能。
4、CPU是通用运算简单说就是无脑算、暴力算不管是100个小朋友分苹果还是模拟地球都能分解成 1+1=2这类最基本的给暴力算出来。GPU 就是专门来处理高阶数学算法的,比如算出、光源、物体、视点、阴影的相对位置,这就要三角函数给堆出来。而比特币挖掘器采用的是SHA-256,这是由美国国家安全局发明的一种安全散列函数,一般用于密码加密与解密。这种算法会进行大量32位整数循环右移运算(Right-Rotate),很适合擅长大规模并发计算,破解密码的 GPU来运算。
Ⅱ 为什么比特币挖矿要用显卡
为什么要用显卡挖矿?
相比较于CPU的复杂运算,显卡使用的GPU进行的是通用计算。因此可以堆叠成百上千个流处理器,每一个流处理器就像是小小的CPU,虽然其运行复杂程序的能力远远没有CPU来的给力,但是架不住流处理器多,因此实际性能尤其是单精度浮点性能要比CPU强的多。
但是我们之前说到过,A卡由于流处理器多,因此对于获得虚拟货币这样的通用计算来讲十分地适合,获得特定解的速度也比N卡高的多,因此众多矿工如今大量抢购A卡来进行虚拟货币的运算以谋求利润。
当然随着Nvidia推出了Pascal架构的显卡,目前N卡在挖掘虚拟货币上的能力已经不像之前那样和A卡相差巨大。于是在目前A卡普遍缺货的情况下那些中端N卡也就成为矿工们退而求其次的选择。
矿卡有啥坏处?
最后说说为什么大家在淘二手卡的时候不能选择矿卡。由于矿工们挖矿比特币最重要的就是谋求利润。因此他们使用的显卡每时每刻都在运行和计算,其强度远甚于日常的游戏应用。或者说运行这样的计算一天,相当于我们普通人运行显卡一个月。
并且挖掘虚拟货币的场所基本都是多显卡聚集的地方,成千上万的显卡在一个房间内不断地运算,其发热量也是相当巨大的,而矿工们也不可能像普通消费者一样选择散热条件良好的机箱让热量能够顺利放出,这样子显卡还在高温条件下进行7*24小时的运算,更是加深了其老化程度。
如此所作所为导致的结果便是用来挖矿的显卡过早地损耗,如果购买的这些显卡,结果便是运行不稳定,重启等事情会不断发生。
而且目前厂商对于矿卡也是严格要求,比如说严禁二手买卖以及缩短保质期,如果用户购买了这些矿卡显卡,日后维修也将是一个不小的挑战。
Ⅲ 比特币为什么用显卡计算而不是CPU计算呢
应为挖比特币需要硬件具有非常强的并行数据处理能力以及很大带宽的存储能力,cpu属于传统的串行计算处理设备,并能计算能力远不如gpu,而且cpu的cache容量也远不如gpu配备的显存容量大,所以用gpu来挖这种虚拟货币要比cpu来挖更合适
Ⅳ 有没有大神解释下 挖比特币为什么用显卡 不用CPU
挖矿使用的算法使用并行算法可以更快。gpu主要的优势就是计算能力和并行性。
CPU的主要优势是通用性和控制能力,并行能力不强
Ⅳ 在网上挖矿是什么意思是不是挖比特币还有挖矿为什么伤显卡不伤CPU吗
亲,你挖矿是打算致富呢,还是兴趣?如果是兴趣我就不说什么了,如果是想致富,那就劝你一下,算了吧,不值当的,现在挖矿是赔本的买卖
Ⅵ 为什挖比特币比的是显卡而不是比cpu
其实挖比特币比的也不是显卡也不是CPU,而是单独的浮点计算单元,正常来说CPU里有4条,8条,最多16条管线可以独立计算浮点,而显卡特别是6系列以上的A卡采用的大规模多管线技术可以最多同时提供2048条管线,而且还能四卡交火!虽说就单独计算能力来看CPU的计算管线水平更高,可以计算更复杂的东西,但挖矿来说本来就很简单,所以一条线就是一条线,CPU就是不如显卡,而且差的太多了。
Ⅶ 比特币为什么需要硬件支持
因为比特币的生成方式是通过SHA256加密运算得出特解,只有通过高性能的计算机大量运算才有可能得出更多的特解,也就是大家说的挖出了比特币。
所谓挖矿就是计算,可以用CPU,可以用显卡,但是这些设备不是专门为这个算法设计的,也没有优化,造成性能低下,耗电巨大,刚开始还好但随着矿池里的比特币越来越难挖,用显卡挖矿也开始变的不合算了和为了利益最大化也就出现了为最优化计算比特币加密算法单独设计的硬件设备和配套软件。
希望这个回答对你有帮助
Ⅷ cpu能挖比特币吗
能挖,建议别挖,现在都是专业的矿机挖呢?不然本都回不来的,而且随着挖矿难度的增加,这个时间只会加长,可能回本都难,如果用CPU挖,你可能一个月半开都搞不定。--代币网论坛提供。
Ⅸ 为什么都用显卡挖矿不是用CPU挖矿
因为btc所执行的任务是很简单的一个解密码的计算, 并不需要太多的指令.也就是说,btc的任务只需要一些特定的晶体管就可以执行了。
用cpu执行挖矿的任务,cpu因为需要很多晶体管来执行各种不同的指令,一个周期内很多晶体管都是闲置的.速度慢正常。
显卡为了加强显示图像的能力,省掉了很多与显示功能无关的晶体管,所以显卡只能显示画面,但是在显示画面这个任务上,比cpu快很多. 而btc所需要执行的任务和显卡正好差不多,所以显卡挖矿比cpu快. 同是显卡,a卡的任务的执行方式比n卡更接近btc的计算方式,所以a卡更适合挖矿。