DocumentCode
2028383
Title
Custom instruction filter cache synthesis for low-power embedded systems
Author
Vivekanandarajah, Kugan ; Srikanthan, Thambipillai
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
fYear
2005
fDate
8-10 June 2005
Firstpage
151
Lastpage
157
Abstract
Filter cache has been shown to substantially reduce the power consumption in instruction memory hierarchy. Filter cache achieves energy savings due to the locality found in the frequent tiny loops, which are application dependent. In this paper we show that tuning filter cache to the needs of a particular application can save power and energy. Beside, a simple loop profiler directed methodology to deduce the optimal or near-optimal filter cache is proposed, without having to simulating all possible combinations of cache parameters from the specified space. Our experiments with MediaBench benchmark suite shows that the proposed methodology results in up to 49% energy reduction by tuning the filter cache. Moreover, the proposed filter cache tuning is done with the loop characteristics of the application, which in most cases are readily made available.
Keywords
cache storage; embedded systems; instruction sets; memory architecture; power consumption; MediaBench benchmark; embedded system; instruction filter cache synthesis; instruction memory; power consumption; Cache memory; Computer aided instruction; Costs; Embedded computing; Embedded system; Energy consumption; Filters; High performance computing; Power engineering and energy; Power engineering computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping, 2005. (RSP 2005). The 16th IEEE International Workshop on
ISSN
1074-6005
Print_ISBN
0-7695-2361-7
Type
conf
DOI
10.1109/RSP.2005.20
Filename
1509446
Link To Document