6533b7dcfe1ef96bd1271dc5

RESEARCH PRODUCT

A Low Cost Solution for 2D Memory Access

T. SihvoJ. Niittylahti

subject

Flat memory modelShared memoryComputer scienceInterleaved memoryRegistered memoryUniform memory accessSemiconductor memoryDistributed memoryParallel computingMemory map

description

Many of the new coding tools in the H.264/AVC video coding standard are based on 2D processing resulting in row-wise and column-wise memory accesses starting from arbitrary memory locations. This paper proposes a low cost solution for efficient realization of these 2D block memory accesses on sub-word parallel processors. It is based on the use of simple register-based data permutation networks placed between the processor and memory. The data rearrangement capabilities of the networks can further be extended with more complex control schemes. With the proposed control schemes, the networks enable row and column accesses from arbitrary memory locations for blocks of data while maintaining full pipelinability and minimizing the number of the unnecessary memory accesses.

https://doi.org/10.1109/mwscas.2006.382224