Wire management for coherence traffic in chip multiprocessors

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Balasubramonian, Rajeev
Other Author Cheng, Liqun; Muralimanohar, Naveen; Ramani, Karthik; Carter, John
Title Wire management for coherence traffic in chip multiprocessors
Date 2005
Description Improvements in semiconductor technology have made it possible to include multiple processor cores on a single die. Chip Multi-Processors (CMP) are an attractive choice for future billion transistor architectures due to their low design complexity, high clock frequency, and high throughput. In a typical CMP architecture, the L2 cache is shared by multiple cores and data coherence is maintained among private L1s. Coherence operations entail frequent communication over global on-chip wires. In future technologies, communication between different L1s will have a significant impact on overall processor performance and power consumption. On-chip wires can be designed to have different latency, bandwidth, and energy properties. Likewise, coherence protocol messages have different latency and bandwidth needs. We propose an interconnect comprised of wires with varying latency, bandwidth, and energy characteristics, and advocate intelligently mapping coherence operations to the appropriate wires. In this paper, we present a comprehensive list of techniques that allow coherence protocols to exploit a heterogeneous interconnect and present preliminary data that indicates the potential of these techniques to significantly improve performance and reduce power consumption. We further demonstrate that most of these techniques can be implemented at a minimum complexity overhead.
Type Text
Publisher Workshop on Complexity-Effective Design
First Page 1
Last Page 10
Subject Wire management; Coherence traffic; Chip multiprocessors; CMP; On-chip wires
Subject LCSH Microprocessors; Integrated circuits
Language eng
Bibliographic Citation Cheng, L., Muralimanohar, N., Ramani, K., Balasubramonian, R., & Carter, J. (2005). Wire management for coherence traffic in chip multiprocessors. 6th Workshop on Complexity-Effective Design (WCED), held in conjunction with ISCA-32, 1-10 Madison, June.
Rights Management (c)Cheng, L., Muralimanohar, N., Ramani, K., Balasubramonian, R., & Carter, J.
Format Medium application/pdf
Format Extent 91,572 bytes
Identifier ir-main,12010
ARK ark:/87278/s6c25dn0
Setname ir_uspace
ID 703814
Reference URL https://collections.lib.utah.edu/ark:/87278/s6c25dn0
Back to Search Results