DocumentCode :
2615733
Title :
A novel profile-driven technique for simultaneous power and code-size optimization of microcoded IPs
Author :
Gorjiara, Bita ; Gajski, Daniel
Author_Institution :
Center for Embedded Comput. Syst., California Univ., Irvine, CA
fYear :
2007
fDate :
7-10 Oct. 2007
Firstpage :
609
Lastpage :
614
Abstract :
Microcoded customized IPs have significantly better performance, yet larger code size, compared to similarly-sized instruction-based processors. Storing wide microcodes on-chip requires wide memory-blocks that occupy a large area and consume high leakage power. Therefore, addressing the code size of microcoded IPs is very important. In this paper, we introduce compression techniques that along with careful resolution of ldquodonpsilat carerdquo values (denoted by dasiaXpsila) in microcode can address the code size issue. We observed that dasiaXpsila values can be used for improving either dynamic power of IPs or their compression. However, achieving the efficiency of both is challenging. In this paper, we propose a profile-guided dasiaXpsila-resolution technique that can achieve both power and compression efficiency. Using our technique, the code size of microcoded IPs is reduced by 2.7 times, while saving 20% dynamic power, on average.
Keywords :
computer architecture; code-size optimization; compression efficiency; dynamic power saving; microcoded IP; profile-driven technique; similarly-sized instruction-based processors; Clocks; Computer aided instruction; Decoding; Design methodology; Embedded computing; Hardware; High level languages; Processor scheduling; Productivity; Time to market;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2007. ICCD 2007. 25th International Conference on
Conference_Location :
Lake Tahoe, CA
ISSN :
1063-6404
Print_ISBN :
978-1-4244-1257-0
Electronic_ISBN :
1063-6404
Type :
conf
DOI :
10.1109/ICCD.2007.4601960
Filename :
4601960
Link To Document :
بازگشت