L2caching停止变快了吗?

我正在读这个问题,其中引用L2caching点击约10ns: networking现在比磁盘更快?

不过我清楚地记得486代有10nscachingIC。 谷歌search似乎支持( http://vogons.zetafleet.com/viewtopic.php?p=262795 )。 所以我的问题是,L2caching刚刚停止变得更快? 这是已经达到的内存速度的基本限制? 还是他们的其他问题呢?

i7上的L2caching命中(AKA L1caching未命中)大约是10个周期,大约是3ns。 请参阅本文档的第9页,“来自L2 CACHE的负载等待时间为10个周期”。

此外,这甚至不接近苹果对苹果的比较。 “486 CPU高速caching芯片上的10ns只是当你在高速caching总线上find了入口之间的时间。 它不包括从CPU获取地址到caching的时间,查询caching标记以查找caching中的条目的时间,确保caching条目对于CPU将要执行的操作有效的时间,或从caching总线获得结果到CPU的时间。 至less,你需要加倍的时间来查询caching的索引,以查看条目是否在caching中。

高端486系统上的L1高速caching未命中有大约200ns的成本。 所以L2高速caching已经快了大约75倍。

networking已经比光盘多年–10G和40G Infiniband已经把它变成了灰尘。 普通光盘的延迟在100mbit被击败。 随机IO – 我不能用一张光盘饱和100mbit。

我认为L2的问题并不是它太慢了 – 周围变得更好了。 有三级caching和一个更快的子系统内存明智,这是一个残酷的486倍的瓶颈。 L1caching也成为一个更重要的因素。

简单地说 – 二级caching是在哪里,因为这是最有意义的,也是经济。