DocumentCode :
3345028
Title :
A Hybrid Memory Sub-system for Video Coding Applications
Author :
Ang, Su-Shin ; Constantinides, George ; Luk, Wayne ; Cheung, Peter
Author_Institution :
Imperial Coll. London, London
fYear :
2007
fDate :
23-25 April 2007
Firstpage :
317
Lastpage :
318
Abstract :
This paper introduces a parameterisable, application and platform-independent, hybrid memory sub-system for custom hardware. This memory sub-system consists of a scratchpad memory (SPM) and a custom parallel cache, which exploits data re-use effectively in spite of data dependence. The cache is capable of exploiting spatial locality of memory accesses in two dimensions, making it ideal for video applications. Further, we present a case study involving the Quad-tree Structured Pulse Code Modulation (QSDPCM) algorithm, commonly used in MPEG applications. Specifically, the data dependent nature of memory accesses is demonstrated. Using the memory sub-system, performance improvements of up to 1.7times and 1.4times are obtained when the application is implemented on an Altera Stratix 2 chip and a Xilinx Virtex 2 chip respectively, compared to a SPM implementation. In addition, memory savings of up to 3.2times are achieved. These results emphasize the importance of developing dynamic memory sub-systems for custom hardware applications.
Keywords :
cache storage; pulse code modulation; quadtrees; video coding; MPEG application; custom parallel cache; hybrid memory sub-system; quad-tree structured pulse code modulation algorithm; scratchpad memory; video coding; Educational institutions; Field programmable gate arrays; Hardware; Modulation coding; Pulse modulation; Random access memory; Scanning probe microscopy; Video coding; Video compression; Video sequences;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2007. FCCM 2007. 15th Annual IEEE Symposium on
Conference_Location :
Napa, CA
Print_ISBN :
978-0-7695-2940-0
Type :
conf
DOI :
10.1109/FCCM.2007.33
Filename :
4297280
Link To Document :
بازگشت