DocumentCode :
1603393
Title :
Object-aware cache: higher hit-ratio in object-oriented ASIPs
Author :
Goudarzi, Maziar ; Hessabi, Shaahin ; Mycroft, Alan
Author_Institution :
Sharif Univ. of Technol., Tehran, Iran
Volume :
2
fYear :
2004
Firstpage :
653
Abstract :
At any point in time in an object-oriented (OO) program, a class method is running whose set of unconditionally accessed data fields can be statically determined. We propose to fetch this set prior to or during the method execution to increase the data cache hit-ratio. This requires that either the software directs the processor cache controller, or the processor is aware of the currently running class method. We follow the latter approach by extending our previous work where we introduced the object-oriented application-specific instruction processor (OO-ASIP) as a processor whose instruction-set consist of methods of a class library. Such an OO-ASIP is aware of the currently running method and can there re prefetch the unconditionally accessed data fields of the called object to the cache. This is a "directed" hardware prefetching policy compared to "speculative" (pre)fetching of traditional caches. We develop formulas for the hit-ratio and show that this approach results in higher hit-ratio than a traditional cache.
Keywords :
cache storage; embedded systems; instruction sets; object-oriented programming; performance evaluation; software libraries; OO-ASIP; application-specific instruction processor; class library; data cache hit ratio; directed hardware prefetching policy; embedded system; instruction set; object-aware cache; object-oriented ASIP; object-oriented program; Application specific processors; Delay; Embedded system; Hardware; Information analysis; Libraries; Prefetching; Process control; System performance; System software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2004. Canadian Conference on
ISSN :
0840-7789
Print_ISBN :
0-7803-8253-6
Type :
conf
DOI :
10.1109/CCECE.2004.1345197
Filename :
1345197
Link To Document :
بازگشت