FlexPRET: A Processor Platform for Mixed-Criticality Systems
2014 (English)In: Proceedings of the 20th IEEE Real-Time and Embedded Technology and Application Symposium (RTAS), IEEE conference proceedings, 2014, 101-110 p.Conference paper (Refereed)
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.
Place, publisher, year, edition, pages
IEEE conference proceedings, 2014. 101-110 p.
IdentifiersURN: urn:nbn:se:kth:diva-164165DOI: 10.1109/RTAS.2014.6925994ISBN: 978-1-4799-4691-4OAI: oai:DiVA.org:kth-164165DiVA: diva2:803903
The 20th IEEE Real-Time and Embedded Technology and Application Symposium (RTAS), Berlin, Germany, April 15-17, 2014.
QC 2015050212015-04-142015-04-142015-05-21Bibliographically approved