The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Dynamically Specialized Datapaths for energy efficient computing

The work

AuthorsVenkatraman Govindaraju; Chen-Han Ho; Karthikeyan Sankaralingam
Editors
Typemisc
Year2011
Citekeygovindaraju2011dynamically

Where it appeared

Published inProceedings - International Symposium on High-Performance Computer Architecture/Proceedings
PublisherInstitute of Electrical and Electronics Engineers
Pages503--514

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Due to limits in technology scaling, energy efficiency of logic devices is decreasing in successive generations. To provide continued performance improvements without increasing power, regardless of the sequential or parallel nature of the application, microarchitectural energy efficiency must improve. We propose Dynamically Specialized Datapaths to improve the energy efficiency of general purpose programmable processors. The key insights of this work are the following. First, applications execute in phases and these phases can be determined by creating a path-tree of basic-blocks rooted at the inner-most loop. Second, specialized datapaths corresponding to these path-trees, which we refer to as DySER blocks, can be constructed by interconnecting a set of heterogeneous computation units with a circuit-switched network. These blocks can be easily integrated with a processor pipeline. A synthesized RTL implementation using an industry 55nm technology library shows a 64-functional-unit DySER block occupies approximately the same area as a 64 KB single-ported SRAM and can execute at 2 GHz. We extend the GCC compiler to identify path-trees and code-mapping to DySER and evaluate the PAR-SEC, SPEC and Parboil benchmarks suites. Our results show that in most cases two DySER blocks can achieve the same performance (within 5%) as having a specialized hardware module for each path-tree. A 64-FU DySER block can cover 12% to 100% of the dynamically executed instruction stream. When integrated with a dual-issue out-of-order processor, two DySER blocks provide geometric mean speedup of 2.1X (1.15X to 10X), and geometric mean energy reduction of 40% (up to 70%), and 60% energy reduction if no performance improvement is required.

How it got here

How it got hereagent via openalex
Added2026-10-27 06:47 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{govindaraju2011dynamically,
  title        = {Dynamically Specialized Datapaths for energy efficient computing},
  author       = {Venkatraman Govindaraju and Chen-Han Ho and Karthikeyan Sankaralingam},
  year         = {2011},
  journal      = {Proceedings - International Symposium on High-Performance Computer Architecture/Proceedings},
  publisher    = {Institute of Electrical and Electronics Engineers},
  pages        = {503--514},
  doi          = {10.1109/hpca.2011.5749755},
}

This record lives at https://refs.drheap.org/govindaraju2011dynamically/ and will keep doing so.