随着现在社会的发展,科技也在不断的前进当中,电脑似乎成为了家家必备的电子产品,不得不说,电脑的发展真的是快,从以前的笨重庞大,到现在的轻巧玲珑,它的优越之处可不仅如此,相信未来的发展它也会带给我们更多更大的惊喜。要说到电脑的元件,那么不得不提到的就是它的核心元件——CPU了。
CPU分为单核和多核心,单核性能强对所有软件都有用,多核对做了多核优化的软件更有用。建模、渲染、压制、编译、大型单机、科学计算……这些类型的软件绝大部分都是有多核优化的,可以利用多核心性能。
最开始的的时候,大家都是走在提升单核性能的赛道上,但是慢慢的,大家就发现单核的处理器并不能满足电脑的全部要求,就转而投入研发多核的CPU了,而且有了很好的成绩,多核CPU使性能有了很大程度的提高。
单核的平静主要在于它的频率和缓存的效率,而这都是和半导体直接相关联的,但是可以发现近些年来,半导体领域并没有多么大的发展与进步,所以说没有先进的半导体相持,想要做出性能强大的单核CPU是很困难的。
那么大家最关心的游戏性能,到底是多核心还是单核心好一点呢?网页游戏等比较简单的游戏是看单核心的性能,大型的3A大作一般是看多核心性能。比较特殊的是某讯的游戏,一般来说比较看重单核心的性能~
但是,多核CPU打游戏一定会更快吗?不一定。排除频率、架构IPC的差异,某些情况下多核CPU打游戏甚至会更慢!
这就要归功于游戏公司对核心的优化了,也演变出了“一核有难、多核围观”的梗。这主要是因为视频压缩这类任务可以轻易做到并行计算,例如一个线程压缩某个片段,另一个线程压缩另一个片段,多核一起运作,最后压缩完成所有片段,完整视频也就压缩完成了。而游戏的运行一般都是线性的,某一步的运算往往会和上一步息息相关,很难充分利用多个线程。
例如在FPS游戏中,某个玩家被击中产生伤害,那么这个伤害结果和子弹运行轨迹有关,需要先计算出子弹轨迹然后才能计算出伤害,这只能在一条线程中先后完成,无法通过多线程同时计算子弹轨迹和伤害。游戏想要充分利用多核,需要巧妙地将计算任务拆分成为多线程,例如不同的线程负责物理碰撞、AI行为等,技术门槛比较高,也得下更多功夫。比如吃鸡刚刚火爆的时候,一般GTX 1060 6G才能满足流畅,现在960都勉强能玩了,这就是游戏逐步优化后的表现。并且随着时代的发展,越来越多游戏愿意在多线程优化上做出努力。
怎么样?看完之后你懂了吗?还有其他的问题欢迎在评论区向我留言哦!
最后为大家带来关于雷神游戏台式机的最新消息!雷神黑武士RYZEN AMD水冷游戏台式机上市倒计时仅剩两天了哦!
热门跟贴