• 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