最近,半导体行业在CES上掀起了计算性能的新革命。也让很多人开始了新一轮讨论:同功耗下的CPU和GPU之间哪个算力更强?
同功耗下的CPU和GPU谁的算力更强?
目前很多大型矿机都在用显卡挖矿,广大吃瓜群众肯定会感到好奇和疑惑:计算机上,GPU只进行图形计算工作,而CPU则看起来更加聪明,可以多面手地进行不同的工作。所以,为什么不用CPU来挖矿呢?其实,CPU也不是不能挖矿,只是显卡的在挖矿上拥有CPU所不具有的优势。
GPU、CPU内部结构示意图(图片来源:网络)
首先,同功耗下的CPU在核心数上不如GPU。打个比方,我们把显卡进行简单运算这项工作比作搬砖,显卡的核心比作工人。搬砖的时候我们需要的是工人,假设每个工人工作效率相差不大,工人越多,搬砖的效率就越快。所以,GPU在进行逻辑不复杂的简单运算时是比CPU有优势的,在矿机上,显卡的数量越多,其算力也会有很大的提升。
CPU的核心数没有GPU多,但是CPU的每个核心都有很强的能力,它能计算很高档、复杂的问题。所以单个CPU的算力还是很强的,只不过单从挖矿角度来说,显卡更适合作为算力的担当。
其次,单颗处理器在挖矿上的算力拼不过显卡。挖矿所用的处理器、显卡的算力都可以通过挖矿软件中的指令来得出。早在2013年,有人算过单块双核65W处理器的算力只有300左右KH/s,一块功耗相差不大的的显卡的算力已经以MH/s(1MH/s=1000KH/s)单位计算了。同时,这个算法的测试结果和现在虚拟币的总算力根本不能相提并论。
回到CES2018,Intel这次将处理器计算能力直接拉到2^17次运算,证明了其在处理器上拥有非常精深的技术;同时,布局AI、超算的NVIDIA也拥有非常强大计算能力的GPU芯片。CPU、GPU之间性能大战无时不刻都在上演,只是二者的工作方法并不一样,比来比去没有结果。而且,二者本身都可独立进行很多运算工作,只不过在家用计算机上,CPU发挥的作用更大。从普通消费者角度来说,这两种芯片的本职工作并不是挖矿,所以算力只能当做衡量芯片计算性能的一种方式。
网友评论