DocumentCode :
3375298
Title :
A Table-Based Application-Specific Prefetch Engine for Object-Oriented Embedded Systems
Author :
Hessabi, Saahin ; Modarressi, Mehdi ; Goudarzi, Maziar ; Javanhemmat, Hani
Author_Institution :
Comput. Eng. Dept., Sharif Univ. of Technol., Tehran
fYear :
2006
fDate :
17-20 July 2006
Firstpage :
7
Lastpage :
13
Abstract :
A table-based application-specific data prefetching mechanism is presented in this paper. This mechanism is proposed to improve the performance of the application specific instruction-set processors (ASIP) we develop customized to an object-oriented application. In this approach, we divide the data accesses of a class method into two conditional and unconditional parts. We supply the prefetch engine with the static information about each part to prefetch all data fields of an object required by a class method when the class method is invoked. Effective management of memory access patterns by dividing them based on the method to which they belong and storing the access information of nested loops using a simple structure are the merits of the proposed mechanism. In addition, by adding a prefetch flag to cache blocks, we eliminate a large number of prefetch related tag comparisons. The results show that the proposed mechanism reduces the cache miss ratio and prefetch related tag comparisons on average by 66% and 21%, respectively
Keywords :
cache storage; embedded systems; instruction sets; object-oriented methods; program control structures; application specific instruction-set processors; cache blocks; data prefetching mechanism; memory access management; object-oriented embedded systems; table-based application-specific prefetch engine; Application software; Application specific processors; Data engineering; Embedded computing; Embedded system; Energy consumption; Engines; Hardware; Java; Prefetching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computer Systems: Architectures, Modeling and Simulation, 2006. IC-SAMOS 2006. International Conference on
Conference_Location :
Samos
Print_ISBN :
1-4244-0155-0
Type :
conf
DOI :
10.1109/ICSAMOS.2006.300802
Filename :
4084743
Link To Document :
بازگشت