DocumentCode :
1125813
Title :
A Parallel Architecture for Discrete Relaxation Algorithm
Author :
Gu, Jun ; Wang, Wei ; Henderson, Thomas C.
Author_Institution :
Department of Computer Science, University of Utah, Salt Lake City, UT 84112.
Issue :
6
fYear :
1987
Firstpage :
816
Lastpage :
831
Abstract :
Discrete relaxation techniques have proven useful in solving a wide range of problems in digital signal and digital image processing, artificial intelligence, operations research, and machine vision. Much work has been devoted to finding efficient hardware architectures. This paper shows that a conventional hardware design for a Discrete Relaxation Algorithm (DRA) suffers from O(n2m3) time complexity and O(n2m2) space complexity. By reformulating DRA into a parallel computational tree and using a multiple tree-root pipelining scheme, time complexity is reduced to O(nm), while the space complexity is reduced by a factor of 2. For certain relaxation processing, the space complexity can even be decreased to O(nm). Furthermore, a technique for dynamic configuring an architectural wavefront is used which leads to an O(n) time highly concurrent DRA3 architecture.
Keywords :
Algorithm design and analysis; Artificial intelligence; Computer architecture; Concurrent computing; Digital images; Hardware; Machine vision; Operations research; Parallel architectures; Signal processing; Algorithm-configured dynamic architectural wave-front system; Discrete Relaxation Algorithm (DRA); VLSI; associative circular pipelining; interleaved processing; multiprocessor architecture; recursive systolic computation;
fLanguage :
English
Journal_Title :
Pattern Analysis and Machine Intelligence, IEEE Transactions on
Publisher :
ieee
ISSN :
0162-8828
Type :
jour
DOI :
10.1109/TPAMI.1987.4767988
Filename :
4767988
Link To Document :
بازگشت