DocumentCode :
2444689
Title :
Reconfigurable cache memory architecture for integral image and integral histogram applications
Author :
Hsu, Po-Hao ; Chien, Shao-Yi
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fYear :
2011
fDate :
4-7 Oct. 2011
Firstpage :
151
Lastpage :
156
Abstract :
Cache memory can reduce the memory latency between processor and off-chip DRAM, and it usually occupies a large area of the whole system. However, for accessing integral images and integral integral histograms, which are famous for getting an arbitrary-sized block summation and histogram in a constant speed and widely implemented in many applications, the read and write mechanisms of cache are not suitable for such algorithms with stream processing characteristic. In this paper, a reconfigurable cache memory architecture is proposed with two modes: normal cache mode and Row-Based Stream Processing (RBSP) mode, which is a specific memory architecture for data accessing of integral images and integral histograms. Moreover, the data reuse scheme between different filter sizes and different rows are taken into consideration to further reduce the data access to the off-chip DRAM. In addition, a method called Memory Dividing Technique (MDT) is also proposed to further reduce the word-length. SURF algorithm and center-surround histogram salience map are implemented to verify the proposed design. The experimental results show that the proposed architecture can save 89.15% and 68.12% memory read cycle count for these two applications compared to the traditional fully-associative cache in the same memory size.
Keywords :
DRAM chips; cache storage; image processing; integral equations; memory architecture; reconfigurable architectures; MDT; RBSP mode; SURF algorithm; arbitrary-sized block summation; center-surround histogram salience map; constant speed; data access; data reuse scheme; filter sizes; fully-associative cache; integral histogram; integral image; memory dividing technique; memory latency; memory read cycle count; memory size; normal cache mode; off-chip DRAM; read and write mechanisms; reconfigurable cache memory architecture; row-based stream processing mode; stream processing characteristic; word-length; Cache memory; Histograms; Memory architecture; Random access memory; Streaming media; System-on-a-chip; Integral image; Memory Dividing Technique (MDT); Row-Based Stream Processing (RB-SP); integral histogram; recon-figurable cache memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Systems (SiPS), 2011 IEEE Workshop on
Conference_Location :
Beirut
ISSN :
2162-3562
Print_ISBN :
978-1-4577-1920-2
Type :
conf
DOI :
10.1109/SiPS.2011.6088966
Filename :
6088966
Link To Document :
بازگشت