DocumentCode
1300043
Title
Maximally and arbitrarily fast implementation of linear and feedback linear computations
Author
Potkonjak, Miodrag ; Rabaey, Jan M.
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Volume
19
Issue
1
fYear
2000
fDate
1/1/2000 12:00:00 AM
Firstpage
30
Lastpage
43
Abstract
By establishing a relationship between the basic properties of linear computations and eight optimizing transformations (distributivity, associativity, commutativity, inverse and zero element law, common subexpression replication and elimination, constant propagation), a computer-aided design platform is developed to optimally speed-up an arbitrary instance from this large class of computations with respect to those transformations. Furthermore, arbitrarily fast implementation of an arbitrary linear computation is obtained by adding loop unrolling to the transformations set. During this process, a novel Horner pipelining scheme is used so that the area-time (AT) product is maintained constant, regardless of achieved speed-up. We also present a generalization of the new approach so that an important subclass of nonlinear computations, named feedback linear computations, is efficiently, maximally, and arbitrarily sped-up
Keywords
circuit CAD; Horner pipelining method; area-time product; computer aided design; feedback linear computation; linear computation; throughput optimization; transformation; Design automation; Design optimization; Distributed computing; Output feedback; Quantum computing; Signal processing; State feedback; Throughput; Vectors; Very large scale integration;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.822618
Filename
822618
Link To Document