共享缓存的很大一块被这个目录占据着。在64核 芯片中,目录占了12%的共享缓存。随着核心数量的增加,这个比例还会逐渐增长。128核、256核心乃至上千核的芯片需要更有效的方法去维持缓存一致性。
MIT的研究人员将在下个月举行的国际会议上介绍一种新的缓存一致性机制, 大大减少目录的占用比例,它与芯片核心数的对数成比例增长。在128核芯片上,新技术需要的内存为旧方法的三分之一。芯片核心越多,效率越明显。在 1000核芯片上,新技术比旧技术减少96%的内存。论文第一作者是研究生Xiangyao Yu。