DocumentCode
1643545
Title
Wagging Logic: Implicit Parallelism Extraction Using Asynchronous Methodologies
Author
Brej, Charlie
Author_Institution
Sch. of Comput. Sci., Univ. of Manchester, Manchester, UK
fYear
2010
Firstpage
35
Lastpage
44
Abstract
Asynchronous circuits have a number of potential performance advantages over their synchronous equivalents due to the ability to exploit average case performance. These advantages are offset by the loss of performance caused by the handshaking overheads which causes designs to be throughput bound. This paper investigates the nature of the throughput problem and proposes a novel automatic approach to overcome its effect. The designs generated using the method not only cease suffering from a throughput bottleneck, but also attain the parallel computation properties despite their original sequential specification. The method is then demonstrated on a processor design. The processor demonstrates the ability of the method to implement a seven gate delay per operation super scalar microprocessor with: register locking, instruction reordering, simultaneous multi-threading, cache-banking and other complex techniques, all automatically or with minor design effort. Such a design can be constructed in days rather than the hundreds of person years required by conventional methodologies.
Keywords
asynchronous circuits; asynchronous circuit; asynchronous methodology; cache-banking; handshaking overhead; implicit parallelism extraction; instruction reordering; parallel computation properties; register locking; sequential specification; simultaneous multi-threading; super scalar microprocessor; throughput bottleneck; throughput problem; wagging logic; Delay; Latches; Logic gates; Mixers; Multiplexing; Registers; Synchronization; Asynchronous; concurrency; parallelism; wagging;
fLanguage
English
Publisher
ieee
Conference_Titel
Application of Concurrency to System Design (ACSD), 2010 10th International Conference on
Conference_Location
Braga
ISSN
1550-4808
Print_ISBN
978-1-4244-7266-6
Electronic_ISBN
1550-4808
Type
conf
DOI
10.1109/ACSD.2010.11
Filename
5552691
Link To Document