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 language | English |
---|---|
Journal | International Symposium on Object-Oriented Real-Time Distributed Computing |
Pages (from-to) | 100-108 |
ISSN | 1555-0885 |
DOIs | |
Publication status | Published - 2014 |
Event | 17th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC - Peppermill Resort, Reno, Nevada, United States Duration: 10 Jun 2014 → 12 Jun 2014 Conference number: 17 https://www.isorc2014.org/ |
Conference
Conference | 17th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC |
---|---|
Number | 17 |
Location | Peppermill Resort |
Country/Territory | United States |
City | Reno, Nevada |
Period | 10/06/2014 → 12/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