有网友在网上提问:“为什么现在更多需要用的是 GPU 而不是 CPU,比如挖矿甚至破解密码? 是不是代表GPU会替代CPU了呢?”
其实不然,现在更多被需要的依然是CPU,只是GPU在大规模并发... 有网友在网上提问:“为什么现在更多需要用的是 GPU 而不是 CPU,比如挖矿甚至破解密码? 是不是代表GPU会替代CPU了呢?”
其实不然,现在更多被需要的依然是CPU,只是GPU在大规模并发计算中体现出其一技之长所以应用范围逐渐变得广泛,并成为近些年的热点话题之一。
为什么二者会有如此的不同呢?首先要从CPU和GPU的区别说起。
CPU全称是central processing unit,CPU是一块超大规模的集成电路,是一台计算机的运算和控制核心,它的主要功能是解释计算机指令和处理计算机软件中的数据。
GPU全称是graphics processing unit,GPU是将计算机系统,所需要的显示信息进行转换的驱动,并向显示器提供扫描信号,控制显示器的正确显示,是连接显示器和个人电脑主板的重要元件,是人机对话的重要设备之一。
GPU采用了数量众多的计算单元和超长的流水线,但只有非常简单的控制逻辑并省去了Cache。而CPU不仅被Cache占据了大量空间,而且还有有复杂的控制逻辑和诸多优化电路,相比之下计算能力只是CPU很小的一部分。
所以与CPU擅长逻辑控制和通用类型数据运算不同,GPU擅长的是大规模并发计算,这也正是密码破解等所需要的。所以GPU除了图像处理,也越来越多的参与到计算当中来。
说了这么多,是不是听不懂?没关系,下面简单解释:
一块CPU相当于一个数学教授,一块GPU相当于100个小学生。
第一回合,四则运算,一百个题。教授拿到卷子一道道计算。100个小学生各拿一道题。教授刚开始计算到第二题的时候,小学生就集体交卷了。
第二回合,高等函数,一百个题。当教授搞定后。一百个小学生可能还不知道该做些什么。
这两个回合就是CPU和GPU的区别了。这下就清楚明了多了吧,至于选择CPU还是GPU就看你的个人需求了。如果仍然不知道如何选择电脑配置,你也许可以去123电脑配置网看看。