CPU的一二三级缓存,哪个最重要?

我们都知道CPU一般是由核心线程数,架构,主频,缓存等来决定其性能的。而且其中,核心线程数,架构,主频,我们玩家一般关注的比较多。而对于CPU缓存一般关注比较少。

而且大家也经常看到CPU会有一二三级缓存,那么对于这个缓存这个事情,在CPU中哪一个比较重要呢?

首先要了解下为什么CPU会有一二三级缓存设计?主要是因为CPU处理数据太快,而从内存中读取数据又太慢了,这个时候为了保证CPU的速度,就需要延迟更小速度更快的内存提供帮助,而这就是缓存。

当CPU要读取某一个数据的时候,就会从缓存中找数据,一级找不到到二级,二级找不到就到三级缓存或者内存中找。每级缓存命中率大概在80%左右,也就是说在一级缓存中80%可以找到,剩下20%才到二级或者三级,甚至内存中去找。

因此足以证明,一级缓存是CPU缓存架构中最重要的部分。不过现在CPU一级缓存几乎都差不多,二级缓存也相差不大了,目前大家都在拼三级缓存,而且在常规数据三级缓存性能表现,往往会被提出。不过任何缓存,存在必定有道理,都为了提升CPU性能。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();