2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing 2011
DOI: 10.1109/isorc.2011.22
|View full text |Cite
|
Sign up to set email alerts
|

A Time-Predictable Object Cache

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
4
2
1

Relationship

6
1

Authors

Journals

citations
Cited by 12 publications
(12 citation statements)
references
References 14 publications
0
12
0
Order By: Relevance
“…More details of a concrete implementation of the object cache can be found in a complementary paper [14].…”
Section: The Object Cachementioning
confidence: 99%
See 1 more Smart Citation
“…More details of a concrete implementation of the object cache can be found in a complementary paper [14].…”
Section: The Object Cachementioning
confidence: 99%
“…The addresses of the objects, which is the input for standard cache analysis, are only known at runtime. As a solution to this issue, an object cache with high associativity has been proposed [14]. The cache content is tracked with symbolic addresses, employing a least-recently used or first-in first-out replacement policy.…”
Section: Introductionmentioning
confidence: 99%
“…Besides the fully associative single word cache we have implemented an object cache, further optimized for the object layout of JOP [38]. The object cache is organized to cache whole objects in a cache line.…”
Section: Object Cachementioning
confidence: 99%
“…This feature simplifies the low-level part of WCET analysis, a mandatory analysis for hard real-time systems. [47] and object cache [53], the extension module for hardware accelerators, and a scratchpad memory. Main memory and I/O devices are connected via the SimpCon interface to the CPU core.…”
Section: Java Optimized Processor (Jop)mentioning
confidence: 99%
“…It is argued that a split-cache design can simplify WCET analysis of data caches [52]. For heap allocated objects a time-predictable object cache has been implemented in JOP [53]. The object cache is organized to cache single objects in a cache line.…”
Section: Cache Organizations For Javamentioning
confidence: 99%