• DocumentCode
    2791495
  • Title

    A Power-Aware Prediction-Based Cache Coherence Protocol for Chip Multiprocessors

  • Author

    Atoofian, Ehsan ; Baniasadi, Amirali

  • Author_Institution
    ECE Dept., Victoria Univ., BC
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Snoopy cache coherence protocols broadcast requests to all nodes, reducing the latency of cache to cache transfer misses at the expense of increasing interconnect power. We propose speculative supplier identification (SSI) to reduce power dissipation in binary tree interconnects in snoopy cache coherence implementations. In SSI, instead of broadcasting a request to all processors, we send the request to the node more likely to have the missing data. We reduce power as we limit access only to the interconnect components between the requestor and the supplier node. We evaluate SSI using shared memory applications. We show that SSI reduces interconnect power by 23% in a 4-way multiprocessor. This comes with negligible performance cost and hardware overhead. SSI does not change existing coherence protocols and is completely transparent to software and the operating system.
  • Keywords
    cache storage; distributed shared memory systems; microprocessor chips; multiprocessor interconnection networks; protocols; binary tree interconnects; chip multiprocessors; operating system; power dissipation; power-aware prediction; snoopy cache coherence protocols; speculative supplier identification; Access protocols; Application software; Binary trees; Broadcasting; Costs; Delay; Hardware; Operating systems; Power dissipation; Power system interconnection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370533
  • Filename
    4228261