A FLEXIBLE PARALLEL ARCHITECTURE ADAPTED TO BLOCK-MATCHING MOTION-ESTIMATION ALGORITHMS

Authors
Citation
S. Dutta et W. Wolf, A FLEXIBLE PARALLEL ARCHITECTURE ADAPTED TO BLOCK-MATCHING MOTION-ESTIMATION ALGORITHMS, IEEE transactions on circuits and systems for video technology, 6(1), 1996, pp. 74-86
Citations number
44
Categorie Soggetti
Engineering, Eletrical & Electronic
ISSN journal
10518215
Volume
6
Issue
1
Year of publication
1996
Pages
74 - 86
Database
ISI
SICI code
1051-8215(1996)6:1<74:AFPAAT>2.0.ZU;2-6
Abstract
This paper describes a novel architecture that offers the flexibility of implementing widely varying motion-estimation algorithms. To achiev e real-time performance, we employ multiple processing elements (PE's) which communicate with multiple memory banks via a multistage interco nnection network. Three different block-matching algorithms-full searc h, three-step search, and conjugate-direction search-have been mapped onto this architecture to illustrate its programmability. We schedule the desired operations and design the required data-flow in such a way that processor utilization is high and memory bandwidth is at a feasi ble level. The details regarding the flow of the pixel data and the sc heduling and allocation of the desired ALU operations (which pixels ar e processed on which processors in which clock cycles) are described i n the paper, We analyze the performance of the proposed architecture f or several different interconnection networks and data-memory organiza tions.