论文部分内容阅读
Token protocol provides a new coherence framework for shared-memory multiprocessor systems. It avoids indirections of directory protocols for common cache-to-cache transfer misses, and achieves higher interconnect bandwidth and lower interconnect latency compared with snooping protocols. However, the broadcasting increases network traffic, limiting the scalability of token protocol. This paper describes an effi- cient technique to reduce the token protocol network traffic, called sharing relation cache. This cache pro- vides destination set information for cache-to-cache miss requests by caching directory information for re- cent shared data. This paper introduces how to implement the technique in a token protocol. Simulations us- ing SPLASH-2 benchmarks show that in a 16-core chip multiprocessor system, the cache reduced the net- work traffic by 15% on average.
Token protocol provides a new coherence framework for shared-memory multiprocessor systems. It avoids indirections of directory protocols for common cache-to-cache transfer misses, and achieves higher interconnect bandwidth and lower interconnect latency compared with snooping protocols. However, the broadcasting increases network traffic, limiting the scalability of token protocol. This paper describes an effi- cient technique to reduce the token protocol network traffic, called sharing relation cache. This cache pro- vides destination set information for cache-to-cache miss requests by caching directory information This paper introduces how to implement the technique in a token protocol. Simulations us- ing SPLASH-2 benchmarks show that in a 16-core chip multiprocessor system, the cache reduced the net work traffic by 15% on average.