Title
Asynchronous parallel prefix computation
Abstract
The prefix problem is to compute all the products $x_1 \otimes x_2 \otimes \cdots \otimes x_k,$ for 1 驴k驴n, where $\otimes$ is an associative binary operation. We start with an asynchronous circuit to solve this problem with O(log n) latency and O(n log n) circuit size, with $O(n)\ \otimes\!\!-{\rm operations}$ in the circuit. Our contributions are: 1) a modification to the circuit that improves its average-case latency from O(log n) to O(log log n) time, and 2) a further modification that allows the circuit to run at full-throughput, i.e., with constant response time. The construction can be used to obtain a asynchronous adder with O(log n) worst-case latency and O(log log n) average-case latency.
Year
DOI
Venue
1998
10.1109/12.736437
Computers, IEEE Transactions
Keywords
Field
DocType
adders,asynchronous circuits,digital arithmetic,parallel algorithms,associative binary operation,asynchronous adder,asynchronous circuit,asynchronous parallel prefix computation,average-case latency,worst-case latency
Log-log plot,Binary logarithm,Asynchronous communication,Adder,Computer science,Latency (engineering),Parallel computing,Circuit design,Real-time computing,Time complexity,Asynchronous circuit
Journal
Volume
Issue
ISSN
47
11
0018-9340
Citations 
PageRank 
References 
14
0.94
6
Authors
2
Name
Order
Citations
PageRank
Rajit Manohar1103896.72
Jose A. Tierno2928.99