DocumentCode :
767397
Title :
Architecture and applications of the HiPAR video signal processor
Author :
Rönner, Karsten ; Kneip, Johannes
Author_Institution :
Lab. fur Informationstechnol., Hannover Univ., Germany
Volume :
6
Issue :
1
fYear :
1996
fDate :
2/1/1996 12:00:00 AM
Firstpage :
56
Lastpage :
66
Abstract :
We propose the architecture of a highly parallel DSP (HiPAR-DSP) as a flexible and programmable processor for image and video processing. The design is based on an analysis of image processing algorithms in terms of available parallelization resources, demands on program control, and required data access mechanisms. This led to a very long instruction word (VLIW)-controlled ASIMD RISC-architecture with four or sixteen data paths, employing data-level parallelism, parallel instructions, micro-instruction pipelining, and data transfer concurrently to data processing. Common data access patterns for image processing algorithms are supported by use of a shared on-chip memory with parallel matrix type access patterns and a separate data-cache per data path. By properly balancing processing and controlling capabilities as internal and external memory bandwidth, this approach is optimized to make the best use of currently available silicon resources. A high clock frequency is achieved by implementation of classic RISC features. The architecture fully supports high level language programming. With the 16 data path version and a 100 MHz clock, a sustained performance of more than 2 billion arithmetic operations per second (GOPS) is achieved for a wide range of algorithms. The examples show the parallel implementation of image processing algorithms like histogramming, Hough transform, or search in a sorted list with efficient use of the processor resources. A prototype of the architecture with four parallel data paths is available, using a 0.6 μm CMOS technology
Keywords :
CMOS digital integrated circuits; VLSI; digital signal processing chips; parallel architectures; reduced instruction set computing; shared memory systems; video signal processing; 0.6 micron; 100 MHz; 2 GFLOPS; ASIMD RISC architecture; CMOS technology; HiPAR video signal processor; Hough transform; data access; data level parallelism; data processing; data transfer; high clock frequency; high level language programming; highly parallel DSP; histogramming; image processing; image processing algorithms; memory bandwidth; microinstruction pipelining; parallel instructions; program control; programmable processor; shared on-chip memory; very long instruction word; video processing; Algorithm design and analysis; CMOS technology; Clocks; Digital signal processing; Image analysis; Image processing; Process design; Signal processing; Signal processing algorithms; VLIW;
fLanguage :
English
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1051-8215
Type :
jour
DOI :
10.1109/76.486420
Filename :
486420
Link To Document :
بازگشت