DocumentCode
1143758
Title
Byte and modulo addressable parallel memory architecture for video coding
Author
Tanskanen, Jarno K. ; Sihvo, Tero ; Niittylahti, Jarkko
Author_Institution
Inst. of Digital & Comput. Syst., Tampere Univ. of Technol., Finland
Volume
14
Issue
11
fYear
2004
Firstpage
1270
Lastpage
1276
Abstract
This paper proposes an internal data memory architecture supporting byte and modulo addressing for processors having subword parallel processing capability, or alternatively, multiple SIMD-connected processing elements on-chip. Byte-addressable memory efficiently relieves the data word alignment problem in motion estimation block matching. In addition, a special modulo addressing allows part of the bytes in a word to be accessed simultaneously from the both ends of a circular buffer. With the modulo-addressable memory, the external memory bandwidth can be significantly reduced, while preserving efficient memory access performance in block-matching operations. The proposed data memory architecture consists of parallel memory modules, address computation circuitry, and data permutation network. Designs for different data bus widths (N= 2, 4, 8 bytes) are considered.
Keywords
image matching; motion estimation; parallel memories; parallel processing; video coding; byte addressing; circular addressing; computation circuitry; data permutation network; internal data memory architecture; modulo addressing; motion estimation block matching; parallel memory architecture; video coding; Circuits; Computer networks; Concurrent computing; Data mining; MPEG 4 Standard; Memory architecture; Motion estimation; Parallel processing; Signal processing; Video coding; Byte addressing; circular addressing; modulo addressing; parallel memory; video coding;
fLanguage
English
Journal_Title
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher
ieee
ISSN
1051-8215
Type
jour
DOI
10.1109/TCSVT.2004.835148
Filename
1347196
Link To Document