inria-00585320, version 1
Towards a Time-predictable Dual-Issue Microprocessor: The Patmos Approach
Martin Schoeberl a, 1Pascal Schleuniger
a, 1Wolfgang Puffitsch
b, 2Florian Brandner
c, 3Christian W. Probst
a, 1Sven Karlsson
a, 1Tommy Thorn 4
Bringing Theory to Practice: Predictability and Performance in Embedded Systems 18 (2011) 11-21
Résumé : 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.
- a – Technical University of Denmark
- b – Vienna University of Technology
- c – INRIA
- 1 : Department of Informatics and Mathematical Modeling
- Technical University of Denmark
- 2 : Institute of Computer Engineering [Vienna]
- Vienna University of Technology
- 3 : COMPSYS (INRIA Grenoble Rhône-Alpes / LIP Laboratoire de l'Informatique du Parallélisme)
- INRIA – CNRS : UMR5668 – École Normale Supérieure (ENS) - Lyon
- 4 : Unaffiliated Researcher
- Unaffiliated Researcher
- Domaine : Informatique/Architectures Matérielles
Informatique/Systèmes embarqués
Informatique/Performance et fiabilité
- Mots-clés : Time-predictable Architecture – WCET Analysis – WCET-aware Compilation
- inria-00585320, version 1
- http://hal.inria.fr/inria-00585320
- oai:hal.inria.fr:inria-00585320
- Contributeur : Florian Brandner
- Soumis le : Mardi 12 Avril 2011, 15:19:01
- Dernière modification le : Jeudi 14 Avril 2011, 16:40:33