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