我正在阅读这个问题,其中提到L2缓存点击量约为10 as:现在网络比磁盘快吗?。
然而,我清楚地记得在486代中有10 ICs的高速缓存集成电路。谷歌搜索似乎支持这一点( http://vogons.zetafleet.com/viewtopic.php?p=262795 )。所以我的问题是,L2缓存是否停止了快速增长?这是已经达到的内存速度的基本限制吗?还是他们的其他问题在起作用?
发布于 2013-02-14 06:02:59
在i7's上的L2缓存命中(AKA L1缓存丢失)大约是10个周期,约为3ns。参见本文件的第9页,“来自L2缓存的加载延迟是10个周期”。
而且,这与苹果与苹果的比较根本不接近。'486 CPU缓存芯片上的10 is只是从您在缓存中找到条目到在缓存总线上得到结果之间的时间。它不包括从CPU获取地址到缓存的时间、查询缓存标记以查找缓存中的条目的时间、确保缓存条目对于CPU将要执行的操作有效的时间,或者从缓存总线获得结果到CPU的时间。至少,您需要加倍的时间来查询缓存的索引,看看条目是否在缓存中。
高端486系统上的L1缓存丢失成本约为200 on。因此,L2缓存的速度快了75倍。
发布于 2013-02-14 05:49:39
网络已经比光盘快了很多年了-- 10G和40G的Infiniband已经把它变成了尘埃。规则椎间盘的潜伏期在100 disc时被击穿。随机IO -我不能饱和100 with与一个单一的光盘。
我认为L2的问题不在于速度太慢,而是环境变得更好了。有L3缓存和更快的子系统内存明智,这是一个残酷的瓶颈在486次。L1缓存也成为了一个更重要的因素。
简单地说- L2缓存是它所在的地方,因为这是它最有意义的地方,也是财务上的。
https://serverfault.com/questions/478666
复制相似问题