IDEALS Home University of Illinois at Urbana-Champaign logo The Alma Mater The Main Quad

Cache Coherence in Embedded-Ring Multiprocessors

Show full item record

Bookmark or cite this item: http://hdl.handle.net/2142/11364

Files in this item

File Description Format
PDF Cache Coherence ... d-Ring Multiprocessors.pdf (620KB) (no description provided) PDF
Title: Cache Coherence in Embedded-Ring Multiprocessors
Author(s): Strauss, Karin
Subject(s): computer science
Abstract: Design complexity and limited power budget are causing the number of cores on the same chip to grow very rapidly. The wide availability of Chip Multiprocessors (CMPs) is enabling the design of inexpensive, shared-memory machines of medium size (32-128 cores). However, for machines of this size, none of the two traditional approaches to support cache coherence seems optimal. Snoopy schemes implemented with broadcast buses are difficult to efficiently scale beyond 8-32 cores. Directory-based schemes have the cost of maintaining a directory structure, as well as the fundamental latency disadvantage of adding at least one level of indirection to coherence transactions. In this work, we propose to logically embed a ring in a point-to-point network topology. Snoop messages use the logical ring, while other messages can use any link in the network. The resulting design is simple and low cost. Perhaps the main drawback of the embedded-ring approach is that snoop requests may suffer long latencies or induce many snoop messages and operations. In this work, we address these issues and, as a result, provide simple and competitive cache coherence protocol designs.
Issue Date: 2007-08
Genre: Technical Report
Type: Text
URI: http://hdl.handle.net/2142/11364
Other Identifier(s): UIUCDCS-R-2007-2872
Rights Information: You are granted permission for the non-commercial reproduction, distribution, display, and performance of this technical report in any format, BUT this permission is only for a period of 45 (forty-five) days from the most recent time that you verified that this technical report is still available from the University of Illinois at Urbana-Champaign Computer Science Department under terms that include this permission. All other rights are reserved by the author(s).
Date Available in IDEALS: 2009-04-22
 

This item appears in the following Collection(s)

Show full item record

Item Statistics

  • Total Downloads: 209
  • Downloads this Month: 1
  • Downloads Today: 0

Browse

My Account

Information

Access Key