Abstract
Current processors are optimized for average case performance, often leading to a high worst-case
execution time (WCET). Many architectural features that increase the average case performance
are hard to be modeled for the WCET analysis. In this paper we present Patmos, a processor
optimized for low WCET bounds rather than high average case performance. Patmos is a dualissue,
statically scheduled RISC processor. The instruction cache is organized as a method cache
and the data cache is organized as a split cache in order to simplify the cache WCET analysis.
To fill the dual-issue pipeline with enough useful instructions, Patmos relies on a customized
compiler. The compiler also plays a central role in optimizing the application for the WCET
instead of average case performance.
| Original language | English |
|---|---|
| Title of host publication | OpenAccess Series in Informatics |
| Volume | 18 |
| Publisher | OASICS |
| Publication date | 2011 |
| Pages | 11-21 |
| ISBN (Print) | 978-3-939897-28-6 |
| DOIs | |
| Publication status | Published - 2011 |
| Event | Workshop on Bringing Theory to Practice: Predictability and Performance in Embedded Systems - Grenoble, France Duration: 18 Mar 2011 → 18 Mar 2011 |
Workshop
| Workshop | Workshop on Bringing Theory to Practice: Predictability and Performance in Embedded Systems |
|---|---|
| Country/Territory | France |
| City | Grenoble |
| Period | 18/03/2011 → 18/03/2011 |
Keywords
- WCET analysis
- WCET-aware compilation
- Time-predictable architecture
Fingerprint
Dive into the research topics of 'Towards a Time-predictable Dual-Issue Microprocessor: The Patmos Approach'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver