Skip to main navigation Skip to search Skip to main content

Towards a Time-predictable Dual-Issue Microprocessor: The Patmos Approach

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    835 Downloads (Orbit)

    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 languageEnglish
    Title of host publicationOpenAccess Series in Informatics
    Volume18
    PublisherOASICS
    Publication date2011
    Pages11-21
    ISBN (Print)978-3-939897-28-6
    DOIs
    Publication statusPublished - 2011
    EventWorkshop on Bringing Theory to Practice: Predictability and Performance in Embedded Systems - Grenoble, France
    Duration: 18 Mar 201118 Mar 2011

    Workshop

    WorkshopWorkshop on Bringing Theory to Practice: Predictability and Performance in Embedded Systems
    Country/TerritoryFrance
    CityGrenoble
    Period18/03/201118/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