Title :
The research of the inclusive cache used in multi-core processor
Author :
Qian, Bin-feng ; YAN, Li-min
Author_Institution :
Key Lab. of Adv. Display & Syst. Applic., Shanghai Univ., Shanghai
Abstract :
Multi-core processor is becoming popular today. As the number of the core increase, the communications among cores also become complex and difficult. Caches are used in multi-core processors for sharing data and increasing performance. It becomes a channel for cores to communicate with each other. Intelpsilas next generation multi-core processor Nehalem which using an inclusive L3 cache to enhances the performances. This paper describes the function of the inclusive cache in the Nehalem and analyzes advantage of the MESIF cache coherence protocol by comparing with the standard MESI protocol. This paper also gives a structure of the cache that can be used to implement. The control flow is analyzed in order to ensure the operation of read/write cache will accord with the MESIF protocol.
Keywords :
cache storage; multiprocessing systems; MESIF cache coherence protocol; Nehalem; data sharing; inclusive L3 cache; inclusive cache; multicore processor; read-write cache; standard MESI protocol; Delay; Displays; Laboratories; Manufacturing processes; Microarchitecture; Microelectronics; Multicore processing; Protocols; Random access memory; Research and development; Inclusive cache; Multi-core processor; Nehalem;
Conference_Titel :
Electronic Packaging Technology & High Density Packaging, 2008. ICEPT-HDP 2008. International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-2739-0
Electronic_ISBN :
978-1-4244-2740-6
DOI :
10.1109/ICEPT.2008.4606981