Abstract:
In a multiprocessor scenario, cache coherency problem is arisen when there is no data consistency between the private caches and the main memory. The key design aspect fo...Show MoreMetadata
Abstract:
In a multiprocessor scenario, cache coherency problem is arisen when there is no data consistency between the private caches and the main memory. The key design aspect for efficient multiprocessor systems is a scalable cache coherence protocol. Directory based approach is used for large scale distributed networks and is seen as a scalable substitute to CMP design, but with the increase in the number of the on-chip cores, the directory based protocol is not scalable beyond a specified number of cores. We inspect several conventional and NUCA based directory protocols like Sparse, Duplicate tag-based and Full map directory protocol and analyze some novel cache coherence protocols intended for multi-core processors. Finally, we suggest a design prototype for a scalable directory based coherence protocol for optimal performance.
Published in: 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI)
Date of Conference: 24-27 September 2014
Date Added to IEEE Xplore: 01 December 2014
ISBN Information: