电子说
CPU核心数多有两个好处:一是可以在多任务同时运行时降低CPU的占用率,提升负载能力,减少卡顿的发生;二是可以对支持多线程的程序进行大幅度的提速,比单纯的提高频率要强得多。但是这并不是说CPU核心就越多越好,因为大量的核心数会增大CPU的面积和功耗,还会影响CPU的频率,提高价格,而且多核CPU如果面对的应用环境并不支持多核那就是有劲没处使,造成白白浪费。
最近几年,由于CPU制造工艺提升越来越难,架构也趋于稳定,想通过以往的频率来提升性能越来越难了,于是不管是PC芯片厂商还是手机芯片厂商都在想方设法推出更多核心的CPU以提升性能,起初效果确实不怎么样,经常都是1核有难,7核围观的情况,但是经过几年后,软件行业对多核处理器的优化越来越好,4核乃至8核的CPU也有用武之地了。
目前来说,6-8核以上的CPU在日常使用中已经完全够用了,更多核心的CPU仅仅在服务器领域和3D渲染、视频处理等行业有较大的作用(确实能事半功倍),如果作为一般消费者和游戏玩家来说,单核效能更加重要,8核以上的CPU现阶段是没有必要的,只能是白白浪费金钱,况且多出来的核心并不一定能提升性能,反而还因为较低的频率影响了单核性能,这是很不划算的。
在同架构,同性能的状态下,核心越多,就说明他同时处理的能力就会增加。但是如果我们在选择处理器的时候不能只看核心数,因为代数不同,它的处理性能是差异很大的,如
频率的高低、架构不同、制造工艺的不同。比如我们可以看到,现在很多淘宝上卖的一些多核的电脑,它的处理器使用的是几年前甚至十几年前淘汰的旧款的服务器处理器标称十几核心,但是实际这样电脑的性能只是达到了目前I3或者i5的程度。但是核心数却多了几倍。这样的性能就属于不均等的。而且不简简单单的只是处理性能的下降,在功耗方面也特别的大。比如早些年的处理器,它的功耗普遍在八九十瓦左右,有些峰值功率甚至超过100W,那现在的处理器基本上峰值功率也才65W,这其中最大的区别就是他的工艺问题。每当工艺提升那么几纳米,那么处理器在能耗就会明显下降,而性能方面都会不同程度的提升。
再说架构问题,这个可能一般对数码接触不深的人,对此不太了解,用简单明了的话来说,架构的优势就是,可以直观的从性能上体现。如果忽略了架构的问题,你会发现,你的主频和核心数都差不多,但是性能就是有明显的差别。所以说,对于处理器,不能只盲目的看核心数,核心数只是一个相对的参考,这个好的意思,是全方位的提升,才能叫做好。不然,拿淘汰的产品,也只能说是一些电子垃圾。
理论上CPU是核心数越多越好。但仅仅是理论上的,在实际应用中要考虑到它们的工作效率是否能达预期效率。因为CPU不止核心一个参数,还有频率、架构、制造工艺、支持指令等。所以cpu核心数越多并不能发挥出最大的作用。
全部0条评论
快来发表一下你的评论吧 !