DocumentCode
2032026
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
fYear
2012
fDate
11-12 Oct. 2012
Firstpage
97
Lastpage
106
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ESTIMedia.2012.6507036
Filename
6507036
Link To Document