DocumentCode :
2993155
Title :
A Time-Predictable Object Cache
Author :
Schoeberl, Martin
Author_Institution :
Dept. of Inf. & Math. Modeling, Tech. Univ. of Denmark, Lyngby, Denmark
fYear :
2011
fDate :
28-31 March 2011
Firstpage :
99
Lastpage :
105
Abstract :
Static cache analysis for data allocated on the heap is practically impossible for standard data caches. We propose a distinct object cache for heap allocated data. The cache is highly associative to track symbolic object addresses in the static analysis. Cache lines are organized to hold single objects and individual fields are loaded on a miss. This cache organization is statically analyzable and improves the performance. In this paper we present the design and implementation of the object cache in a uniprocessor and chip-multiprocessor version of the Java processor JOP.
Keywords :
cache storage; file organisation; microprocessor chips; multiprocessing systems; JOP; Java processor; cache line; cache organization; chip-multiprocessor; data cache; heap allocated data; static cache analysis; symbolic object address tracking; time-predictable object cache; uniprocessor; Arrays; Benchmark testing; Coherence; Indexes; Java; Organizations; Standards organizations; real-time systems; time-predictable computer architecture; worst-case execution time analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2011 14th IEEE International Symposium on
Conference_Location :
Newport Beach, CA
ISSN :
1555-0885
Print_ISBN :
978-1-61284-433-6
Type :
conf
DOI :
10.1109/ISORC.2011.22
Filename :
5753597
Link To Document :
بازگشت