A Time-predictable Object Cache

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    404 Downloads (Pure)

    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.
    Original languageEnglish
    Title of host publicationProceedings of the 14th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC 2011)
    Publication date2011
    DOIs
    Publication statusPublished - 2011
    Event14th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC 2011) - Newport Beach, CA, United States
    Duration: 28 Mar 201131 Mar 2011
    Conference number: 14

    Conference

    Conference14th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC 2011)
    Number14
    Country/TerritoryUnited States
    CityNewport Beach, CA
    Period28/03/201131/03/2011

    Fingerprint

    Dive into the research topics of 'A Time-predictable Object Cache'. Together they form a unique fingerprint.

    Cite this