在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。求大神解答这句话

[复制链接]
查看11 | 回复1 | 2013-6-14 13:49:34 | 显示全部楼层 |阅读模式
前提条件是CPU内核数据处理速率远远大于系统内存速率其实就是利用更高速的缓存存储了CPU所需的数据,当CPU读写数据时,先判断是否能从缓存中获得,否则需要访问主内存(即5%的数据需要访问内存),由于缓存与CPU之间的传输速率远远大于CPU与内存之间创术速率,因此,缓存可以避免CPU话费较多的时间从内存访问数据,可提升CPU利用效率所谓三级缓存,其实现在一二三级缓存的差异不是很明显了,主流X86CPU全部都是同步缓存,集成在CPU内部的,性能极为卓越,以intel I7 CPU为例,内置的MB级别的缓存数据吞吐率一二三级分别能达到500GB/S,300GB/S.200GB/S,而相应的工作在DDR3 1600双通道,也不过是20GB/s,这充...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行