作者
Milo MK Martin, Daniel J Sorin, Anatassia Ailamaki, Alaa R Alameldeen, Ross M Dickson, Carl J Mauer, Kevin E Moore, Manoj Plakal, Mark D Hill, David A Wood
发表日期
2000/11/12
图书
Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
页码范围
25-36
简介
Symmetric muultiprocessor (SMP) servers provide superior performance for the commercial workloads that dominate the Internet. Our simulation results show that over one-third of cache misses by these applications result in cache-to-cache transfers, where the data is found in another processor's cache rather than in memory. SMPs are optimized for this case by using snooping protocols that broadcast address transactions to all processors. Conversely, directory-based shared-memory systems must indirectly locate the owner and sharers through a directory, resulting in larger average miss latencies.This paper proposes timestamp snooping, a technique that allows SMPs to i) utilize high-speed switched interconnection networks and ii) exploit physical locality by delivering address transactions to processors and memories without regard to order. Traditional snooping requires physical ordering of transactions …
引用总数
2002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202468775221195664623512211
学术搜索中的文章
MMK Martin, DJ Sorin, A Ailamaki, AR Alameldeen… - Proceedings of the ninth international conference on …, 2000