Precision Timed Architectures (PRET) are a recent proposal for designing processors for real-time embedded systems. These processors must guarantee precise worst case reaction time (WCRT) of applications without sacrificing throughput, and must allow the WCRT of programs to be computed simply as well as efficiently. The ob jective of this paper is to propose a new synchronous language based on C, called PRET-C, for programming PRET machines. PRET-C supports synchronous concurrency, preemption, and a high-level construct for logical time. In contrast to existing synchronous languages, PRET-C offers C-based shared memory communications between concurrent threads, that are guaranteed to be thread safe via the proposed semantics. Preemption is also...
International audienceMulticore processors provide better power-performance trade-offs compared to s...
The correctness of real-time systems depends on both its logical and temporal correctness. Typically...
Accurate estimation of the tick length of a synchronous program is essential for efficient and predi...
Precision Timed Architectures (PRET) are a recent proposal for designing processors for real-time em...
International audienceWe propose a new language called Precision Timed C (PRET-C), for predictable a...
International audienceWe present a new language called Precision Timed C called PRET-C, for predicta...
Abstract—We present a new language called Precision Timed C, for predictable and lightweight multith...
Abstract—We present a new language called Precision Timed C, for predictable and lightweight multith...
International audienceSafety-critical embedded systems, commonly found in automotive, space, and hea...
It is time for a new era of processors whose temporal behavior is as easily controlled as their logi...
Most modern processors leverage technologies that improve average-case performance but render worst ...
In a hard real-time embedded system, the time at which a result is computed is as important as the r...
Cyber-Physical Systems (CPS) are integrations of computation with physical processes. These systems ...
International audienceMultithreaded processors, in the context of real-time sys- tems, create the op...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
International audienceMulticore processors provide better power-performance trade-offs compared to s...
The correctness of real-time systems depends on both its logical and temporal correctness. Typically...
Accurate estimation of the tick length of a synchronous program is essential for efficient and predi...
Precision Timed Architectures (PRET) are a recent proposal for designing processors for real-time em...
International audienceWe propose a new language called Precision Timed C (PRET-C), for predictable a...
International audienceWe present a new language called Precision Timed C called PRET-C, for predicta...
Abstract—We present a new language called Precision Timed C, for predictable and lightweight multith...
Abstract—We present a new language called Precision Timed C, for predictable and lightweight multith...
International audienceSafety-critical embedded systems, commonly found in automotive, space, and hea...
It is time for a new era of processors whose temporal behavior is as easily controlled as their logi...
Most modern processors leverage technologies that improve average-case performance but render worst ...
In a hard real-time embedded system, the time at which a result is computed is as important as the r...
Cyber-Physical Systems (CPS) are integrations of computation with physical processes. These systems ...
International audienceMultithreaded processors, in the context of real-time sys- tems, create the op...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
International audienceMulticore processors provide better power-performance trade-offs compared to s...
The correctness of real-time systems depends on both its logical and temporal correctness. Typically...
Accurate estimation of the tick length of a synchronous program is essential for efficient and predi...