Title :
Micronets: a model for decentralising control in asynchronous processor architectures
Author :
Arvind, D.K. ; Mullins, R.D. ; Rebello, V. E F
Author_Institution :
Dept. of Comput. Sci., Edinburgh Univ., UK
Abstract :
Micronets model processor architectures as a network of communicating resources, in contrast to the traditional one of a linear pipeline. Micronets distribute the control to the functional units, which enables the exploitation of fine-grain concurrency between instructions. The overhead due to asynchrony is hidden with the four-phase protocol being used to implement scoreboarding and hazard avoidance mechanisms, without incurring additional control costs. This paper demonstrates the feasibility of micronet-based processors. Results are presented for SPICE-level simulations of a 0.7 μm CMOS implementation of a datapath. The relationships between micronets and both the compiler and the computer architecture are also explored
Keywords :
computer architecture; pipeline processing; SPICE-level simulations; asynchronous processor architectures; communicating resources; computer architecture; decentralising control; fine-grain concurrency; four-phase protocol; hazard avoidance mechanisms; micronets; processor architectures; Communication system control; Computer architecture; Computer science; Concurrent computing; Costs; Electronic mail; Hazards; Pipelines; Process control; Resource management;
Conference_Titel :
Asynchronous Design Methodologies, 1995. Proceedings., Second Working Conference on
Conference_Location :
London
Print_ISBN :
0-8186-7098-3
DOI :
10.1109/WCADM.1995.514656