Title :
M^{2}SI: An Improved Coherency Protocol in CMP
Author :
Ma, Pengyong ; Chen, Shuming
Author_Institution :
Sch. of Comput. Sci. & Technol., Nat. Univ. of Defense Technol., Changsha
Abstract :
Now, most applications are need a CMP. But in CMP, the shared on-chip cache will cause data inconsistent. This paper proposes an improved coherency protocol in CMP: M2SI. This protocol contains four states. It takes full advantage of that all LIDs in CMP can exchange data at high speed. It is at the cost of that the Tags are multi-ports. All the processors´ level one data caches (LID) are linked on a ring bus. We then take a detailed comparison between this protocol and MES. Simulation results show that the M2SI protocol has an improvement about 30% comparing with MESI. Comparing with MID protocol, M2SI has only four stations and need only two bits to denote these states.
Keywords :
cache storage; microprocessor chips; chip multiprocessor; improved coherency protocol; level one data caches; shared on-chip cache; Access protocols; Application software; Bandwidth; Computer science; Costs; Master-slave;
Conference_Titel :
Networking, Architecture, and Storage, 2007. NAS 2007. International Conference on
Conference_Location :
Guilin
Print_ISBN :
0-7695-2927-5
DOI :
10.1109/NAS.2007.34