• DocumentCode
    2403692
  • Title

    TLC: transmission line caches

  • Author

    Beckmann, Bradford M. ; Wood, David A.

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
  • fYear
    2003
  • fDate
    3-5 Dec. 2003
  • Firstpage
    43
  • Lastpage
    54
  • Abstract
    It is widely accepted that the disproportionate scaling of transistor and conventional on-chip interconnect performance presents a major barrier to future high performance systems. Previous research has focused on wire-centric designs that use parallelism, locality, and on-chip wiring bandwidth to compensate for long wire latency. An alternative approach to this problem is to exploit newly-emerging on-chip transmission line technology to reduce communication latency. Compared to conventional RC wires, transmission lines can reduce delay by up to a factor of 30 for global wires, while eliminating the need for repeaters. However, this latency reduction comes at the cost of a comparable reduction in bandwidth. In this paper, we investigate using transmission lines to access large level-2 on-chip caches. We propose a family of transmission line cache (TLC) designs that represent different points in the latency/bandwidth spectrum. Compared to the recently-proposed dynamic non-uniform cache architecture (DNUCA) design, the base TLC design reduces the required cache area by 18% and reduces the interconnection network´s dynamic power consumption by an average of 61%. The optimized TLC designs attain similar performance using fewer transmission lines but with some additional complexity. Simulation results using full-system simulation show that TLC provides more consistent performance than the DNUCA design across a wide variety of workloads. TLC caches are logically simpler than DNUCA designs, but require greater circuit and manufacturing complexity.
  • Keywords
    cache storage; circuit complexity; circuit optimisation; circuit simulation; integrated circuit design; integrated circuit interconnections; transmission lines; DNUCA design; RC wires; bandwidth reduction; bandwidth spectrum; circuit complexity; communication latency; delay reduction; disproportionate scaling; dynamic nonuniform cache architecture; dynamic power consumption; global wires; interconnection network; latency reduction; latency spectrum; long wire latency; manufacturing complexity; on-chip caches; on-chip interconnect; on-chip transmission line; on-chip wiring bandwidth; optimized TLC designs; transmission line caches; wire-centric designs; Bandwidth; Circuit simulation; Communications technology; Delay; Integrated circuit interconnections; Power transmission lines; System-on-a-chip; Transmission lines; Wires; Wiring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 2003. MICRO-36. Proceedings. 36th Annual IEEE/ACM International Symposium on
  • Print_ISBN
    0-7695-2043-X
  • Type

    conf

  • DOI
    10.1109/MICRO.2003.1253182
  • Filename
    1253182