Skip to main content
Article
An Overview of Static Pipelining
Computer Architecture Letters (2012)
  • Ian Finlayson, Florida State University
  • Gang-Ryung Uh, Boise State University
  • David Whalley, Florida State University
  • Gary Tyson, Florida State University
Abstract

A new generation of mobile applications requires reduced energy consumption without sacrificing execution performance. In this paper, we propose to respond to these conflicting demands with an innovative statically pipelined processor supported by an optimizing compiler. The central idea of the approach is that the control during each cycle for each portion of the processor is explicitly represented in each instruction. Thus the pipelining is in effect statically determined by the compiler. The benefits of this approach include simpler hardware and that it allows the compiler to perform optimizations that are not possible on traditional architectures. The initial results indicate that static pipelining can significantly reduce power consumption without adversely affecting performance.

Keywords
  • general,
  • pipeline processors
Disciplines
Publication Date
January 1, 2012
Publisher Statement

© 2012 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. DOI: 10.1109/L-CA.2011.26

Citation Information
Ian Finlayson, Gang-Ryung Uh, David Whalley and Gary Tyson. "An Overview of Static Pipelining" Computer Architecture Letters Vol. 11 Iss. 1 (2012)
Available at: http://works.bepress.com/gang-ryung_uh/13/