DocumentCode :
2649770
Title :
An optimal algo-tech-cuit for the knapsack problem
Author :
Andonov, Rumen ; Rajopadhye, Sanjay
Author_Institution :
IRISA, Rennes, France
fYear :
1993
fDate :
25-27 Oct 1993
Firstpage :
548
Lastpage :
559
Abstract :
The authors first present a formal derivation and proof of correctness of a systolic array for the knapsack problem, an NP-complete problem whose dependency graph is not completely known statically. With q PEs, each with a fixed size memory, the arraystretch runs in Γ(mc/q), which gives optimal speedup of the algorithm. However, it has an intricate tag-based control mechanism which is difficult to implement, and the authors improve the architecture so that the control can be implemented with two simple counters and a few flip-flops. Cofficient loading is done with a multi-rate clock which avoids the need for shadow registers. The authors then explore the tradeoff between the number of PEs and memory size, α, using the expected running time of the algorithm as a cost measure and a register level model of VLSI. It is shown analytically how α may be chosen to optimize the total computation time, yielding an area time optimal circuit
Keywords :
VLSI; circuit optimisation; computational complexity; operations research; optimisation; systolic arrays; NP-complete problem; VLSI; area time optimal circuit; arraystretch; cost measure; dependency graph; expected running time; fixed size memory; flip-flops; knapsack problem; multi-rate clock; optimal algo-tech-cuit; register level model; systolic array; tag-based control mechanism; total computation time; Clocks; Costs; Counting circuits; Flip-flops; NP-complete problem; Registers; Size measurement; Systolic arrays; Time measurement; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Array Processors, 1993. Proceedings., International Conference on
Conference_Location :
Venice
ISSN :
1063-6862
Print_ISBN :
0-8186-3492-8
Type :
conf
DOI :
10.1109/ASAP.1993.397174
Filename :
397174
Link To Document :
بازگشت