Title :
AMPLE: An Adaptive Multi-Performance Processor for Low-Energy Embedded Applications
Author :
Ishihara, Tohru ; Yamaguchi, Seiichiro ; Ishitobi, Yuriko ; Matsumura, Tadayuki ; Kunitake, Yuji ; Oyama, Yuichiro ; Kaneda, Yusuke ; Muroyama, Masanori ; Sato, Toshinori
Author_Institution :
Syst. LSI Res. Center, Kyushu Univ., Fukuoka
Abstract :
This paper proposes an energy efficient processor which can be used as a design alternative for the dynamic voltage scaling (DVS) processors in embedded system design. The processor consists of multiple PE (processing element) cores and a selective set-associative cache memory. The PE-cores have the same instruction set architecture but differ in their clock speeds and energy consumptions. Only a single PE-core is activated at a time and the other PE-cores are deactivated using clock gating and signal gating techniques. The major advantage over the DVS processors is a small overhead for changing its performance. The gate-level simulation demonstrates that our processor can change its performance within 1.5 microsecond and dissipates about 10 nanojoule while conventional DVS processors need hundreds of microseconds and dissipate a few microjoule for the performance transition (Shin et al., Oct. 2005) (Allah et al., April 2007) .
Keywords :
cache storage; clocks; embedded systems; microprocessor chips; adaptive multi-performance processor; clock gating; embedded system design; energy efficient processor; low-energy embedded applications; processing element cores; selective set-associative cache memory; signal gating techniques; Cache memory; Clocks; Costs; Dynamic voltage scaling; Embedded system; Energy consumption; Frequency; Real time systems; Scheduling algorithm; Voltage control;
Conference_Titel :
Application Specific Processors, 2008. SASP 2008. Symposium on
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-4244-2333-0
Electronic_ISBN :
978-1-4244-2334-7
DOI :
10.1109/SASP.2008.4570790