CPS: Small: RUI: CPS Foundations in Computation and Communication
Modern processor architectures sacrifice timing predictability for increased average computational throughput. Branch prediction, multi-level memory hierarchies, out-of-order execution, and data forwarding all make exact execution timing prediction impossible. As accurate runtime predictions are required for task scheduling, the goal of this research is to develop a Precision Timed (PRET) processor, along with the inter-process communication methods and operating system services, which remove many of the sources of timing indeterminacy.
Submitted by Stephen Craven
on
Modern processor architectures sacrifice timing predictability for increased average computational throughput. Branch prediction, multi-level memory hierarchies, out-of-order execution, and data forwarding all make exact execution timing prediction impossible. As accurate runtime predictions are required for task scheduling, the goal of this research is to develop a Precision Timed (PRET) processor, along with the inter-process communication methods and operating system services, which remove many of the sources of timing indeterminacy.
Submitted by Stephen Craven
on