|
不太明白,按你的说法L2越大延迟越厉害那为什么775高端的U都是大L2缓存?
专业挖坟 发表于 2010-10-21 14:08 ![]()
以前没有四核共享L2的,就算是六核心Dunnington,也是两两共享L2,然后集体共享L3。现在的共享缓存是属于总线式的,一个核心操作的话另一个就要等待,双核心共享可能问题不大,核心变成四个(Nehalem按四核做基本盘设计),每个核心准备访问L2时可能就有四分三的几率要等待,L1不中要访问L2的机会还是很高的,因此共享的做成L3,L2变成小而快速的中间层归某核心单独使用,满足一定时间内的要求,避免太多请求落入到L3。既然L3已经承担起原先L2的责任,作为访问内存前的最后一道防线,那当然关注L3了。话说核心数量再多下去,总线式共享缓存整套机制都都不能用了。 |
|