Instruction Extension Ensuring Time Constraints in Real Time Processor

ZHAO Xiujia,LI Lei,LIU Xianhua
DOI: https://doi.org/10.13209/j.0479-8023.2023.013
2023-01-01
Abstract:Hardware software cooperation is one of the effective methods for the design of mixed criticality system, which realize resource isolation by necessary hardware semantics, and ensure that different critical tasks meet time constraints based on efficient thread scheduling. Based on a fine-grained multithreaded processor FlexPRET, this paper designs and implements some temporal instruction extensions, and realizes relevant supports in the processor and compiler respectively, so that the program can describe the timing constraint semantics of the worst-case execution time. Experiments show that the extended instructions can provide users with more accurate timing control.
What problem does this paper attempt to address?