Pipelining with common operands for power-efficient linear systems

  • Authors:
  • Daehong Kim;Dongwan Shin;Kiyoung Choi

  • Affiliations:
  • SOC Division, GCT Research, Inc., Seoul, Korea and School of Electrical Engineering, Seoul National University, Seoul, Korea;Information and Computer Science from University of California, Irvine, CA;School of Electrical Engineering and Computer Science at Seoul National University, Seoul, Korea

  • Venue:
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a systematic pipelining method for a linear system to minimize power and maximize throughput, given a constraint on the number of pipeline stages and a set of resource constraints. Unlike most existing pipelining approaches, our method takes the number of pipeline stages as one of the constraints and considers the pipelining as an aspect of power minimization. Operations are retimed so that as many operations as possible take common operands as their inputs, using a novel technique called force-directed retiming; operand sharing is then determined, based on list scheduling. Experimental results show that the proposed approach reduces the power consumption of functional units by 27.8% on average and by more than 50% in some cases, compared to the state-of-the-art pipelining and operand sharing techniques.