loading...
A Data Prefetching Mechanism for Object-Oriented Embedded Systems Using Run-Time Profiling
Kuala Lumpur, Malaysia January 17-January 19
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DELTA.2006.1Third IEEE International Workshop on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Mehdi Modarressi, Sharif University of Technology, Tehran, Iran.
Shaahin Hessabi, Sharif University of Technology, Tehran, Iran.
Maziar Gudarzi, Sharif University of Technology, Tehran, Iran.
A table-based implementation of an application specific data prefetching approach is presented in this paper. This approach is proposed to improve the performance of the application specific instruction-set processors (ASIP) we develop customized to an objectoriented application. In this approach, the cache controller prefetches all data fields of an object required by a class method, when the class method is invoked. In the proposed table-based implementation, the cache controller monitors the class method calls and records the index of object data members that each method accessed. This information is used to prefetch the data items needed by a class method on next invocations of that method. This approach adapts the prefetching mechanism to the running application. The experimental results show that on average, this prefetching approach improves the miss ratio by 65%.
Citation:
Mehdi Modarressi, Shaahin Hessabi, Maziar Gudarzi, "A Data Prefetching Mechanism for Object-Oriented Embedded Systems Using Run-Time Profiling," delta, pp.249-254, Third IEEE International Workshop on Electronic Design, Test and Applications (DELTA'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.