Justin();
2021-03-22T00:34:30+00:00
一定要语句通俗[s:ac:瞎]b站和百度上的解释听不懂……
我大概能理解挖矿需要非常大的计算量,但是计算机的计算功能不是主要在cpu吗?虽然显卡也有一定的计算能力,但是能和cpu比?为啥不用cpu挖矿?
CPU算的是高等数学
显卡算1+1,而挖矿只需要1+1(打个比方)
[quote][tid=26020212]Topic[/tid] Post by [uid=39013189]暴力幽灵[/uid] (2021-03-23 08:39):
一定要语句通俗[s:ac:瞎]b站和百度上的解释听不懂……
我大概能理解挖矿需要非常大的计算量,但是计算机的计算功能不是主要在cpu吗?虽然显卡也有一定的计算能力,但是能和cpu比?为啥不用cpu挖矿?[/quote]有些人高数计算牛逼,有些人会计计算牛逼,冲突吗?不冲突
术业有专攻
cpu只有几核心进行运算,显卡有几千个核心进行运算,显卡的核心只能做一些简单浮点运算,就是加减乘除小数
简单来说CPU核心大但少(几个最多几十个),而GPU的核心小但多(数以千计的计算单元),所以CPU更适合运算复杂的任务,GPU更适合计算简单但重复度高的任务(图像渲染,挖矿等等)
显卡架构更先进,集成显存,效率更高,cpu访问内存还要走主板总线[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]我瞎说的
是一个大学生算一百道十以内加减法快还是一百个小学生算一百道十以内加减法快?[s:ac:哭笑]
非专业。cpu是通用计算,使用少量核心执行复杂的指令实现通用计算。显卡是专用计算,使用大量计算核心并行执行简单指令实现。所以cpu也能挖矿就是很慢
说是cpu适合更复杂的计算,像挖矿这种暴力穷举显卡更适合。就像你让高斯天天去默写1到100显然不合理。
i5有8线程 就算每个线程可以同时算100个式子 那一个cpu能同时算800个
挖矿神卡580有2304个cuba核心,就算每个核心只能算一个式子,那也能同时算2000+的
这俩活宝能给你演示一下CPU和GPU的区别。
[url]https://www.bilibili.com/video/BV1ry4y1y7KZ[/url]
cpu是8个爱因斯坦 gpu差不多2000个孙一峰
cpu是1/4/8个数学博士。算得很快。,但人少。数量看计算单元,一般不会太多[s:ac:哭笑]
gpu 显卡 是上千个小学生。简单的加减乘除非常快,但微积分很拉胯[s:ac:哭笑]
挖矿就是很简单的计算,但计算量大[s:ac:哭笑]
CPU擅长的是一次只计算一个难题。
GPU擅长的同时计算一堆简单题。
挖矿需要后面一种情况。
其实最早也是用CPU的,但是哈希运算GPU更快,一张显卡里面几千个流处理器