Traces as a Solution to Pessimism and Modeling Costs in WCET Analysis

Authors Jack Whitham, Neil Audsley



PDF
Thumbnail PDF

File

OASIcs.WCET.2008.1666.pdf
  • Filesize: 145 kB
  • 8 pages

Document Identifiers

Author Details

Jack Whitham
Neil Audsley

Cite As Get BibTex

Jack Whitham and Neil Audsley. Traces as a Solution to Pessimism and Modeling Costs in WCET Analysis. In 8th International Workshop on Worst-Case Execution Time Analysis (WCET'08). Open Access Series in Informatics (OASIcs), Volume 8, pp. 1-8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2008) https://doi.org/10.4230/OASIcs.WCET.2008.1666

Abstract

WCET analysis models for superscalar out-of-order CPUs 
    generally need to be pessimistic in order to account for
    a wide range of possible dynamic behavior. CPU hardware modifications 
    could be used to constrain operations to known execution paths
    called traces, permitting exploitation of instruction 
    level parallelism with guaranteed
    timing. Previous implementations of traces have used
    microcode to constrain operations, but other possibilities
    exist. A new implementation strategy (virtual 
    traces) is introduced here.

In this paper the benefits and costs of traces are discussed.
    Advantages of traces include a reduction in pessimism in WCET analysis,
    with the need to accurately model CPU internals removed. Disadvantages
    of traces include a reduction of peak throughput of the CPU, a need
    for deterministic memory and a potential increase in the complexity
    of WCET models.

Subject Classification

Keywords
  • WCET superscalar cpu virtual traces

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