DocumentCode :
1699088
Title :
Cache miss reduction through hardware-assisted loop optimization
Author :
Zhao, Kang ; Bian, Jinian ; Jiang, Chenqian ; Dong, Sheqin ; Goto, Satoshi
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing
fYear :
2008
Firstpage :
129
Lastpage :
134
Abstract :
To reduce the miss rate of the instruction cache, a hardware-assisted loop optimization method is proposed in this paper. This method utilizes the hardware/software co-design strategy on the behavior level. Especially, this method is equipped with the specific instruction set to limit the cache misses, which can be viewed as a set of hardware for special purposes. Then based on the specific instruction set, a scheduling process is integrated which reduces the cache miss rate through the code transformation. Finally, a set of benchmarks from MediaBench1.0 are tested on the SimpleScalar platform to assist the proposed method. The final experiments indicate that 26% enhancement can be obtained for the cache miss reduction, where the specific instruction generation and the scheduling processes contribute about 23% and 3% respectively.
Keywords :
hardware-software codesign; instruction sets; cache miss reduction; hardware-assisted loop optimization; hardware/software codesign strategy; instruction cache; instruction set; scheduling process; Analytical models; Application specific processors; Computer science; Equations; Hardware; Microprocessors; Optimization methods; Optimized production technology; Power system modeling; Production systems; ASIP; CSCW design; Cache Miss; Hardware/software co-design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Supported Cooperative Work in Design, 2008. CSCWD 2008. 12th International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-1-4244-1650-9
Electronic_ISBN :
978-1-4244-1651-6
Type :
conf
DOI :
10.1109/CSCWD.2008.4536969
Filename :
4536969
Link To Document :
بازگشت