DocumentCode
1332131
Title
Asynchronous processor survey
Author
Werner, Tony ; Akella, Venkatesh
Author_Institution
California Univ., Davis, CA, USA
Volume
30
Issue
11
fYear
1997
fDate
11/1/1997 12:00:00 AM
Firstpage
67
Lastpage
76
Abstract
Virtually all computers today are synchronous. As systems grow increasingly large and complex the clock can cause big problems with clock skew, a timing delay that can create havoc with the overall design. It can also increase the circuit silicon and power dissipation, which can affect overheating and power supplies. Computer architecture researchers are actively considering asynchronous processor design. Asynchronous architectures permit modular design. Each subsystem or functional block can be optimized without being synchronized to a global clock, which simplifies interfacing. Moreover, an asynchronous system exhibits the average performance of all the individual components, rather than the synchronous system´s worst-case performance of a single component. Furthermore, asynchronous processors may yet prove to offer reduced power dissipation by inherently shutting down unused portions of the circuit. This article examines the key architecture issues that concern designers and compares six developmental asynchronous architectures: CAP, the Caltoch Asynchronous Processor; FAM, the Fully Asynchronous Microprocessor; NSR, the Nonsynchronous RISC; CFPP, the Counterflow Pipeline Processor; Strip, a Self-Assured RISC Processor; and Amulet 1
Keywords
asynchronous circuits; computer architecture; exception handling; interrupts; microprocessor chips; pipeline processing; reduced instruction set computing; Amulet 1; CAP; CFPP; Caltoch Asynchronous Processor; Counterflow Pipeline Processor; FAM; Fully Asynchronous Microprocessor; NSR; Nonsynchronous RISC; Self-Assured RISC Processor; Strip; asynchronous processor design; asynchronous processors; average performance; branching; clock; computer architecture; exception handling; individual components; interrupts; modular design; overheating; pipeline organisation; power dissipation; worst-case performance; Circuits; Clocks; Computer architecture; Delay; Power dissipation; Power supplies; Process design; Reduced instruction set computing; Silicon; Timing;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.634866
Filename
634866
Link To Document