Title :
Energy-efficient MESI cache coherence with pro-active snoop filtering for multicore microprocessors
Author :
Patel, Anup ; Ghose, Kanad
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Binghamton, NY, USA
Abstract :
We present a snoop filtering mechanism for multicore microprocessors that implement coherent caches using the MESI protocol. The relatively small filter structure at each core maintains coarse-grain sharing information about regions within a page to filter out snoops. On broadcast, the sharing status of all regions within the page is collected proactively and up to 90% of unnecessary snoops are eliminated. The energy savings resulting from snoop filtering in our scheme average about 30% across the benchmarks studied for both a quad core design in 65 nm and 8-core design in 45 nm CMOS.
Keywords :
cache storage; memory protocols; microprocessor chips; multiprocessing systems; power aware computing; MESI protocol; coarse grain information sharing; energy efficient MESI cache coherence; multicore microprocessor; proactive snoop filtering mechanism; Broadcasting; Computer science; Energy dissipation; Energy efficiency; Information filtering; Information filters; Microprocessors; Multicore processing; Protocols; Switches; cache coherence; multicore microprocessor;
Conference_Titel :
Low Power Electronics and Design (ISLPED), 2008 ACM/IEEE International Symposium on
Conference_Location :
Bangalore
Print_ISBN :
978-1-4244-8634-2
Electronic_ISBN :
978-1-60558-109-5
DOI :
10.1145/1393921.1393988