Title :
An evaluation of asynchronous and synchronous design for superscalar architectures
Author :
Davey, Andrew ; Lloyd, David
Author_Institution :
North Lincoln Coll., UK
Abstract :
The high performance of superscalar architectures is obtained through the simultaneous execution of several machine operations upon multiple functional units. Traditional synchronous design techniques restrict the operation of these functional units to worst-case performance within discrete globally determined periods of time. However, asynchronous design techniques do not suffer from these restrictions, and so potentially promote greater utilisation of the functional units and therefore higher performance. This paper presents results from an empirical study that has been undertaken to assess the effect of asynchronous versus synchronous design techniques on the overall machine performance, and the utilisation of hardware resources. The results suggest that asynchronous design increases the opportunities for instructions to use functional units, potentially allowing equivalent performance to synchronous processors, but requiring fewer hardware resources
Keywords :
asynchronous circuits; parallel architectures; performance evaluation; asynchronous; hardware resources; high performance; multiple functional units; superscalar architectures; synchronous; CMOS logic circuits; Clocks; Delay; Educational institutions; Hardware; Parametric statistics; Process design; Synchronization; Timing; Vehicles;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1997. ICCD '97. Proceedings., 1997 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-8206-X
DOI :
10.1109/ICCD.1997.628882