• DocumentCode
    122717
  • Title

    FlexPRET: A processor platform for mixed-criticality systems

  • Author

    Zimmer, Michael ; Broman, David ; Shaver, Chris ; Lee, Edward A.

  • Author_Institution
    Univ. of California, Berkeley, Berkeley, CA, USA
  • fYear
    2014
  • fDate
    15-17 April 2014
  • Firstpage
    101
  • Lastpage
    110
  • Abstract
    Mixed-criticality systems, in which multiple tasks of varying criticality execute on a single hardware platform, are an emerging research area in real-time embedded systems. High-criticality tasks require spatial and temporal isolation guarantees for independent verification, and the task set should efficiently utilize hardware resources. Hardware-based isolation is desirable but often underutilizes hardware resources, which can consist of multiple single-core, multicore, or multithreaded processors. We present FlexPRET, a processor designed specifically for mixed-criticality systems by allowing each task to make a trade-off between hardware-based isolation and efficient processor utilization. FlexPRET uses fine-grained multithreading with flexible scheduling and timing instructions to provide this functionality.
  • Keywords
    embedded systems; microprocessor chips; multiprocessing systems; processor scheduling; FlexPRET; fine-grained multithreading; flexible scheduling; hardware-based isolation; mixed-criticality system; multicore processor; multiple single-core processor; multithreaded processor; processor platform; real-time embedded system; spatial isolation; temporal isolation; timing instruction; Hardware; Instruction sets; Pipelines; Processor scheduling; Real-time systems; Registers; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2014 IEEE 20th
  • Conference_Location
    Berlin
  • ISSN
    1080-1812
  • Print_ISBN
    978-1-4799-4691-4
  • Type

    conf

  • DOI
    10.1109/RTAS.2014.6925994
  • Filename
    6925994