八核处理器为什么达不到八核呢
发布网友
发布时间:2024-10-08 14:12
我来回答
共1个回答
热心网友
时间:2024-12-06 03:08
这是因为软件的问题,虽然手机在2013年就用上了八核,但直到目前,两年多过去了,所有常用软件并没有完美支持八核同时并行,不过比两年前算进步多了,最近有人测试,安卓系统上所有的常用软件已经完美支持四核同时运行了,两年前大部分软件还只支持单核或者双核同时运行呢。
也就是说你在使用许多软件时,只有四个核能同时运行这个软件,另外四个核只能在一边干瞪眼。
八核的好处是,性能与功耗之比很高,原因在于,同样架构,同样生产工艺的情况下,CPU的功耗,在不考虑漏电的情况下,和处理器主频成正比,也和电流的平方成正比。如果单核CPU,主频从2G提高到4G,性能翻倍,然而由于主频翻倍,电流必然要提升,否则稳不住高主频,由于功耗是与电流的平方成正比,因此只要电流提升一点点,就会极大的提升功耗,因此在主频翻倍,电流提高的双重效果下,主频翻倍带来的效果是性能翻倍,而功耗却可能要3到4倍。
所以同样的架构和同样的生产工艺下,四核4G的处理器,理论性能和八核2G的处理器差不多(前提是软件要支持并行),但四核4G的处理器功耗要高一倍左右。
电脑也是如此,INTEL桌面级比较牛的I7-4790K,四核八线程4.0G主频,而服务器级别的E7 8890V3是18核36线程2.5G。服务器CPU降低主频也是为了降低功耗和保证系统稳定性,少频高频功耗太大,不如直接多核低频效果更好。有点跑题了,顺便说一句,超级计算机上往往会用到上万个E7或者E5,每个都有十多个核心,要让这几十万个核心协同计算,模拟核爆,离子加速等计算任务,要发挥最高能效也不是个简单的事情,软件编写很麻烦。
所以目前来说,八核是一个比较合适的核数,既确保了性能,对应的软件要编写也比较容易,INTEL I75960X目前也只是八核十六线程,再高了意义不大,也经常容易出现一半核在工作另一半核在干瞪眼的情况。