L2缓存对cpu性能的影响有多大
答案:1 悬赏:30 手机版
解决时间 2021-04-07 15:42
- 提问者网友:自食苦果
- 2021-04-07 10:47
L2缓存对cpu性能的影响有多大
最佳答案
- 五星知识达人网友:平生事
- 2021-04-07 10:53
当然很大。二级缓存越大,CPU访问缓存中的重要数据的命中率越高,就会减少去低速的内存中调取数据的次数,自然运算就会更快。
当然,也不是说越大越好。以早期的775 CPU为例:
赛扬E1500、奔腾E2180、酷睿2 E6300、酷睿2 E6320这几款CPU的内核几乎相同,差别主要体现在二级缓存上。E1500为512K,E2180为1M,E6300为2M,E6320为4M。如果它们的主频调到相同的值,则E2180的性能明显优于E1500,E6300又明显优于E2180。但是E6320相对于E6300的提升就不那么明显了。
这说明L2初期增大很有效,但大到一定程度,再增加其容量,对性能的提升的贡献就不那么大了。因为此时L2的容量已经不再是瓶颈,反而核心的计算能力变成了瓶颈。打个比方,L2好比仓库,当一个工厂原来的仓库很小,此时改造加大仓库有利于提高产能,但仓库大到一定程度,再增大已经没用了,因为生产线没增加,仓库已经闲置了。
还有,太大的L2会增加CPU的复杂程度,增加晶体管数量增大功耗、降低良品率。
当然,也不是说越大越好。以早期的775 CPU为例:
赛扬E1500、奔腾E2180、酷睿2 E6300、酷睿2 E6320这几款CPU的内核几乎相同,差别主要体现在二级缓存上。E1500为512K,E2180为1M,E6300为2M,E6320为4M。如果它们的主频调到相同的值,则E2180的性能明显优于E1500,E6300又明显优于E2180。但是E6320相对于E6300的提升就不那么明显了。
这说明L2初期增大很有效,但大到一定程度,再增加其容量,对性能的提升的贡献就不那么大了。因为此时L2的容量已经不再是瓶颈,反而核心的计算能力变成了瓶颈。打个比方,L2好比仓库,当一个工厂原来的仓库很小,此时改造加大仓库有利于提高产能,但仓库大到一定程度,再增大已经没用了,因为生产线没增加,仓库已经闲置了。
还有,太大的L2会增加CPU的复杂程度,增加晶体管数量增大功耗、降低良品率。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯