The Wayback Machine - https://web.archive.org/web/20080604095314/http://research.sun.com:80/techrep/1994/abstract-25.html
Skip to Content Java Solaris Communities Partners My Sun Sun Store United States Worldwide

»  1992
»  1993
»  1994
»  1995
»  1996
»  1997
»  1998
»  1999
»  2000
»  2001
»  2002
»  2003
»  2004
»  2005
»  2006

Counterflow Pipeline Processor Architecture

Author(s):
Charles E. Molnar, Robert F. Sproull and Ivan E. Sutherland
Report Number: Date Published: Available Formats:
TR-94-25 April 1994 Portable Document Format (PDF)
Postscript (PS)
Request Hard Copy
Abstract

The counterflow pipeline processor architecture (CFPP) is a proposal for a family of microarchitectures for RISC processors. The architecture derives its name from its fundamental feature, namely that instructions and results flow in opposite directions within a pipeline and interact as they pass. The architecture seeks geometric regularity in processor chip layout, purely local control to avoid performance limitations of complex global pipeline stall signals, and simplicity that might lead to provably correct processor designs. Moreover, CFPP designs allow asynchronous implementations, in contrast to conventional pipeline designs where the synchronization required for operand forwarding makes asynchronous designs unattractive. This paper presents the CFPP architecture and a proposal for an asynchronous implementation. Detailed performance simulations of a complete processor design are not yet available.

Keywords: processor design, RISC architecture, micropipelines, FIFO, asynchronous systems

CR Categories: B.2.1, B.6.1, C.1.0

Contact About Sun News Employment Privacy Terms of Use Trademarks Copyright 1994-2008 Sun Microsystems, Inc.