Throughput in a counterflow pipeline processor
ACM SIGARCH Computer Architecture News
Computer
GALA (Globally Asynchronous - Locally Arbitrary) Design
Concurrency and Hardware Design, Advances in Petri Nets
Static Scheduling of Instructions on Micronet-based Asynchronous Processors
ASYNC '96 Proceedings of the 2nd International Symposium on Advanced Research in Asynchronous Circuits and Systems
Fred: An Architecture for a Self-Timed Decoupled Computer
ASYNC '96 Proceedings of the 2nd International Symposium on Advanced Research in Asynchronous Circuits and Systems
Logical timing (global synchronization of asynchronous arrays)
PAS '95 Proceedings of the First Aizu International Symposium on Parallel Algorithms/Architecture Synthesis
Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation
Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture
Proceedings of the 13th international symposium on Low power electronics and design
A metric for layout-friendly microarchitecture optimization in high-level synthesis
Proceedings of the 49th Annual Design Automation Conference
Hi-index | 0.00 |
The counterflow pipeline processor architecture (CFPP) is aproposal 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 directionswithin a pipeline and interact as they pass. The architecture seeksgeometric regularity in processor chip layout, purely local controlto avoid performance limitations of complex global pipeline stallsignals, and simplicity that might lead to provably correctprocessor designs. Moreover, CFPP designs allow asynchronousimplementations, in contrast to conventional pipeline designs wherethe synchronization required for operand forwarding makesasynchronous designs unattractive. This paper presents the CFPParchitecture and a proposal for an asynchronous implementation.Detailed performance simulations of a complete processor design arenot yet available.