Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. Energy Scalability of On-Chip Interconnection Networks in Multicore Architectures

Energy Scalability of On-Chip Interconnection Networks in Multicore Architectures

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2008-066.pdf

Size

411.6 KB

Format

Adobe PDF

Checksum (MD5)

027a158bee9223fe617f2d2f80bd08b7

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2008-066.ps

Size

2.03 MB

Format

PostScript

Checksum (MD5)

fcb21d98dfc3617800b6dfe8f90a539d

Author(s)
Agarwal, Anant
•
Psota, James
•
Eastep, Jonathan
•
Konstantakopoulos, Theodoros
Advisor(s)
Anant Agarwal
Date Issued
November 11, 2008
Series/Report no.
MIT-CSAIL-TR-2008-066
Abstract
On-chip interconnection networks (OCNs) such as point-to-point networks and buses form the communication backbone in systems-on-a-chip, multicore processors, and tiled processors. OCNs can consume significant portions of a chip's energy budget, so analyzing their energy consumption early in the design cycle becomes important for architectural design decisions. Although numerous studies have examined OCN implementation and performance, few have examined energy. This paper develops an analytical framework for energy estimation in OCNs and presents results based on both analytical models of communication patterns and real network traces from applications running on a tiled multicore processor. Our analytical framework supports arbitrary OCN topologies under arbitrary communication patterns while accounting for wire length, switch energy, and network contention. It is the first to incorporate the effects of communication locality and network contention, and use real traces extensively. This paper compares the energy of point-to-point networks against buses under varying degrees of communication locality. The results indicate that, for 16 or more processors, a one-dimensional and a two-dimensional point-to-point network provide 66% and 82% energy savings, respectively, over a bus assuming that processors communicate with equal likelihood. The energy savings increase for patterns which exhibit locality. For the two-dimensional point-to-point OCN of the Raw tiled microprocessor, contention contributes a maximum of just 23% of the OCN energy, using estimated values for channel, switch control logic, and switch queue buffer energy of 34.5pJ, 17pJ, and 12pJ, respectively. Our results show that the energy-delay product per message decreases with increasing processor message injection rate.
Subjects
on-chip networks
multicore
energy scalability
Persistent DSpace Link
http://hdl.handle.net/1721.1/43707
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.