DocumentCode :
727346
Title :
Optimization of memory banking in embedded multidimensional signal processing applications
Author :
Balasa, Florin ; Abuaesh, Noha ; Gingu, Cristian V. ; Hongwei Zhu
Author_Institution :
Dept. Comput. Sc. & Eng., American Univ. in Cairo, Cairo, Egypt
fYear :
2015
fDate :
24-27 May 2015
Firstpage :
2880
Lastpage :
2883
Abstract :
Hierarchical memory organizations are used in embedded systems to reduce energy consumption and improve performance by assigning the frequently-accessed data to the low levels of memory hierarchy. Within a given level of hierarchy, energy and access times can be further reduced by memory banking. This paper addresses the problem of banking optimization, presenting a dynamic programming approach that takes into account all three major design objectives - energy consumption, performance, and die area, letting the designers decide on their relative importance for a specific project. The time complexity is independent of the size of the storage access trace and of the memory size - a significant advantage in terms of computation speed when these two parameters are large.
Keywords :
DRAM chips; cache storage; dynamic programming; signal processing; computation speed; die area; dynamic programming approach; embedded multidimensional signal processing applications; embedded systems; energy consumption reduction; frequently-accessed data assignment; hierarchical memory organizations; low memory hierarchy levels; memory banking optimization; memory size; off-chip DRAM; on-chip SPM; performance improvement; storage access trace; time complexity; Arrays; Banking; Dynamic programming; Energy consumption; Lattices; Memory management; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
Conference_Location :
Lisbon
Type :
conf
DOI :
10.1109/ISCAS.2015.7169288
Filename :
7169288
Link To Document :
بازگشت