FlexPRET: A Processor Platform for Mixed-Criticality Systems

Abstract

Mixed-criticality systems, in which multiple tasks of varying criticality are executed on a single hardware platform, are an emerging research area in real-time embedded systems. High-criticality tasks require spatial and temporal isolation guarantees, whereas low-criticality tasks should efficiently utilize hardware resources. Hardware-based isolation is desirable, but commonly 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. Flex-PRET uses fine-grained multithreading with flexible scheduling and timing instructions to provide this functionality.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 23, 2013
Accession Number
ADA593578

Entities

People

  • Christopher Shaver
  • David Broman
  • Edward A. Lee
  • Michael Zimmer

Organizations

  • University of California, Berkeley

Tags

Communities of Interest

  • Advanced Electronics
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Case Studies
  • Clocks
  • Computer Programming
  • Computer Science
  • Computers
  • Electrical Engineering
  • Embedded Systems
  • Engineering
  • Floating Point Operations
  • Guarantees
  • Instructions
  • Language
  • Multithreading
  • Platforms
  • Scheduling (Production)
  • Scratchpad Memories

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.