@inproceedings{949e483892994e58be3192dbd012bda9,
title = "Towards a Time-predictable Dual-Issue Microprocessor: The Patmos Approach",
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 dual-issue, 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.",
keywords = "Time-predictable architecture, WCET analysis, WCET-aware compilation",
author = "Martin Schoeberl and Pascal Schleuniger and Wolfgang Puffitsch and Florian Brandner and Probst, \{Christian W.\} and Sven Karlsson and Tommy Thorn",
note = "Publisher Copyright: {\textcopyright} M. Schoeberl, P. Schleuniger, W. Puffitsch, F. Brandner, C.W. Probst, S. Karlsson, T. Thorn; licensed under Creative Commons License ND; 2011 Bringing Theory to Practice: Predictability and Performance in Embedded Systems, PPES 2011 ; Conference date: 18-03-2011",
year = "2011",
month = mar,
day = "1",
doi = "10.4230/OASIcs.PPES.2011.11",
language = "English",
series = "OpenAccess Series in Informatics",
publisher = "Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing",
pages = "11--21",
editor = "Philipp Lucas and Lothar Thiele and Benoit Triquet and Theo Ungerer and Reinhard Wilhelm",
booktitle = "Bringing Theory to Practice",
}