Requirements for and Design of a Processor with Predictable Timing

Authors Christoph Berg, Jakob Engblom, Reinhard Wilhelm



PDF
Thumbnail PDF

File

DagSemProc.03471.4.pdf
  • Filesize: 199 kB
  • 20 pages

Document Identifiers

Author Details

Christoph Berg
Jakob Engblom
Reinhard Wilhelm

Cite As Get BibTex

Christoph Berg, Jakob Engblom, and Reinhard Wilhelm. Requirements for and Design of a Processor with Predictable Timing. In Perspectives Workshop: Design of Systems with Predictable Behaviour. Dagstuhl Seminar Proceedings, Volume 3471, pp. 1-20, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2004) https://doi.org/10.4230/DagSemProc.03471.4

Abstract

This paper introduces a set of design principles that aim to make processor
architectures amenable to static timing analysis. Based on these principles,
we give a design of a hard real-time processor with predictable timing, which is
simultaneously capable of reaching respectable performance levels.
The design principles we identify are recoverability from information loss in
the analysis, minimal variation of the instruction timing, non-interference between
processor components, deterministic processor behavior, and comprehensive
documentation. The principles are based on our experience and that of other
researchers in building timing analysis tools for existing processors.

Subject Classification

Keywords
  • WCET
  • hard real-time
  • embedded systems
  • computer architecture

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail