Cpu单核性能强和多核性能强都有什么用

1个回答

写回答

Cenele

2026-01-05 22:26

+ 关注

其实取决于这个应用,也就是软件开发者能力,还有应用场景特殊性。对于开发者来说,开发一个只吃单核的程序,是最省事,不过消费者可能会投诉这样用起来很卡,所以开发者会尽量优化程序,其中一个环节,就是让程序多调用几个核心。但调用核心数量越多,程序开发难度也越大,而且调试时间越长,对工期要求紧项目也会是灾难,另一个就是程序员不是个个头脑都很灵光,大多数都是一般水平,对核心优化能力是有上限。所以多核应用看起来很美好,实际会受各种成本因素压缩,以及难度影响。最后大多数日常见到的程序和游戏,都是2-6核心左右优化得比较好。

而单核性能就简单一点,无论这个程序优化水平如何,更高的单核性能总是可以直线型缩短程序运算时间,也就是更快。所以单核是性能提高最立竿见影,对于大多数人来说,的确如此。但单核性能提高非常缓慢,频率上从10年前到现在,变化有,但不显著,而且频率越高需要的驱动电压和精度,要求也越大,所以单核性能也更偏向同频IPC,还有内存周边的延迟改善等等。只能靠cpu换代解决,成本也大。

所以最后折中出来的,也就是最好卖的产品,就是频率不算太高,核心在4-8之间类型,因为可以同时兼顾成本,包括硬件和软件开发成本——因为这些成本最终又会转嫁到消费者身上。

最后,就是应用场景特殊性,比如网游这种互动性强,很难预测爆发数据,多核往往有点无力。而类似视频压缩这种负载高但变量不大的,就可以靠多核平分任务解决。变数越多,工作呈现非线性不可预测的,那么单核性能越有用;反之越重复的,即使数量很大,也可以靠多核轻松解决。

仅供参考。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号