Title :
Loop instruction caching for energy-efficient embedded multitasking processors
Author :
Ji Gu ; Ishihara, Takuya ; Kyungsoo Lee
Author_Institution :
Dept. of Commun. & Comput. Eng., Kyoto Univ., Kyoto, Japan
Abstract :
With the exponential increase of power consumption in processor generations, energy dissipation has become one of the most critical constraints in system design. Cache memories are usually the most energy consuming components on the processor chip due to their large die size occupation and frequent access operations. Furthermore, in step with the increased complexity of modern embedded applications, microprocessors are increasingly executing multitasking applications. In multitasking processors, the conventional L1 instruction cache (I-cache) is usually shared by multiple tasks and thereby suffering a highly intensive read/write operations, which can be even more energy-consuming than used in a single-task based system. This paper presents an energy-efficient shared multitasking loop instruction cache (SMLIC), which is designed to address the tasks sharing and context switch issues so that it can be efficiently utilized to reduce the I-cache accesses for energy savings in multitasking processors. Experiments on a set of multitasking applications demonstrate that the proposed SMLIC design scheme can reduce I-cache accesses by 12~86% and energy consumption in instruction supply by 11~79% for multitasking system, depending on various frequencies of context switch.
Keywords :
cache storage; computational complexity; embedded systems; energy conservation; energy consumption; memory architecture; microprocessor chips; power aware computing; shared memory systems; I-cache access reduction; SMLIC design; context switch issues; die size; embedded application complexity; energy consumption; energy dissipation; energy savings; energy-efficient embedded multitasking processors; energy-efficient shared multitasking loop instruction cache; microprocessors chip; multitasking applications; power consumption; processor generations; system design;
Conference_Titel :
Embedded Systems for Real-time Multimedia (ESTIMedia), 2012 IEEE 10th Symposium on
Conference_Location :
Tampere
Print_ISBN :
978-1-4673-4968-0
Electronic_ISBN :
978-1-4673-4966-6
DOI :
10.1109/ESTIMedia.2012.6507036