TY - GEN
T1 - Code placement for reducing the energy consumption of embedded processors with scratchpad and cache memories
AU - Ishitobi, Yuriko
AU - Ishihara, Tohru
AU - Yasuura, Hiroto
PY - 2007/12/1
Y1 - 2007/12/1
N2 - This paper proposes a code placement algorithm for reducing the total energy consumption of embedded processor systems including a CPU core, on-chip and off-chip memories. Our approach exploits a noncacheable memory region for an effective use of a cache memory and as a result, reduces the number of off-chip accesses. Our algorithm simultaneously finds code layouts for a cacheable region, a scratchpad region, and the other non-cacheable region of the address space so as to minimize the total energy consumption of the processor system. Experiments using a commercial embedded processor and an off-chip SDRAM demonstrate that our algorithm reduces the energy consumption of the processor system by 23% without any performance loss compared to the best result achieved by the conventional approach.
AB - This paper proposes a code placement algorithm for reducing the total energy consumption of embedded processor systems including a CPU core, on-chip and off-chip memories. Our approach exploits a noncacheable memory region for an effective use of a cache memory and as a result, reduces the number of off-chip accesses. Our algorithm simultaneously finds code layouts for a cacheable region, a scratchpad region, and the other non-cacheable region of the address space so as to minimize the total energy consumption of the processor system. Experiments using a commercial embedded processor and an off-chip SDRAM demonstrate that our algorithm reduces the energy consumption of the processor system by 23% without any performance loss compared to the best result achieved by the conventional approach.
UR - http://www.scopus.com/inward/record.url?scp=47849096952&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=47849096952&partnerID=8YFLogxK
U2 - 10.1109/ESTMED.2007.4375794
DO - 10.1109/ESTMED.2007.4375794
M3 - Conference contribution
AN - SCOPUS:47849096952
SN - 9781424416547
T3 - Proceedings of the 2007 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia, ESTIMedia 2007
SP - 13
EP - 18
BT - Proceedings of the 2007 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia, ESTIMedia 2007
T2 - 2007 5th Workshop on Embedded Systems for Real-Time Multimedia, ESTIMedia 2007
Y2 - 4 October 2007 through 5 October 2007
ER -