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
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;
Conference_Titel :
Rapid System Prototyping, 2005. (RSP 2005). The 16th IEEE International Workshop on
Print_ISBN :
0-7695-2361-7
DOI :
10.1109/RSP.2005.20