• DocumentCode
    524104
  • 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
  • fYear
    2008
  • fDate
    11-13 Aug. 2008
  • Firstpage
    247
  • Lastpage
    252
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1145/1393921.1393988
  • Filename
    5529045