Proceedings of the 5th International Workshop on Java Technologies for Real-Time and Embedded Systems - JTRES '07 2007
DOI: 10.1145/1288940.1288970
|View full text |Cite
|
Sign up to set email alerts
|

Bump-pointer method caching for embedded Java processors

Abstract: Caching of complete methods has been suggested to simplify the determination of the worst-case execution time (WCET) in the presence of a memory hierarchy [9]. While this previous approach limits possible cache misses to method invocations and returns, it still assumes a conventional blocked organization of the cache memory. This paper proposes and evaluates a new approach organizing the cached methods within a linked list while tag matching is limited to a sliding window of at most three methods over this lin… 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

2008
2008
2014
2014

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 16 publications
(12 citation statements)
references
References 7 publications
0
12
0
Order By: Relevance
“…A method cache is also integrated in the embedded Java processor SHAP [23] and considered in jamuth [32] as a time-predictable caching solution. 1 With a method cache, only invoke and return bytecodes can result in a cache miss.…”
Section: Methods Cachementioning
confidence: 99%
“…A method cache is also integrated in the embedded Java processor SHAP [23] and considered in jamuth [32] as a time-predictable caching solution. 1 With a method cache, only invoke and return bytecodes can result in a cache miss.…”
Section: Methods Cachementioning
confidence: 99%
“…A method cache is also integrated in the embedded Java processor SHAP [23] and considered in jamuth [32] as a time-predictable caching solution.…”
Section: Methods Cachementioning
confidence: 99%
“…This is necessary in order to prevent memory fragmentation. The M$ has been implemented as part of the JOP CPU [14], as part of the SHAP CPU [30], as part of Patmos [25], and independently by Metzlaff et al [31]. The M$ hardware is more complex than the SPM hardware, as the search functionality is usually implemented in hardware.…”
Section: Execution Model For the M$mentioning
confidence: 99%