A method cache for Patmos

Philipp Degasperi, Stefan Hepp, Wolfgang Puffitsch, Martin Schoeberl

Research output: Contribution to journalConference articleResearchpeer-review

Abstract

For real-time systems we need time-predictable processors. This paper presents a method cache as a time-predictable solution for instruction caching. The method cache caches whole methods (or functions) and simplifies worst-case execution time analysis. We have integrated the method cache in the time-predictable processor Patmos. We evaluate the method cache with a large set of embedded benchmarks. Most benchmarks show a good hit rate for a method cache size in the range between 4 and 16 KB.
Original languageEnglish
JournalInternational Symposium on Object-Oriented Real-Time Distributed Computing
Pages (from-to)100-108
ISSN1555-0885
DOIs
Publication statusPublished - 2014
Event17th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC - Peppermill Resort, Reno, Nevada, United States
Duration: 10 Jun 201412 Jun 2014
Conference number: 17
https://www.isorc2014.org/

Conference

Conference17th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC
Number17
LocationPeppermill Resort
CountryUnited States
CityReno, Nevada
Period10/06/201412/06/2014
Internet address

Keywords

  • Computing and Processing
  • caches
  • Computer architecture
  • Hardware
  • Object oriented modeling
  • Pipelines
  • real-time systems
  • Resource management
  • System-on-chip
  • time-predictable architecture

Cite this