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 audienceA large class of embedded systems is distinguished from general purpose comput...
International audienceMultithreaded processors, in the context of real-time sys- tems, create the op...
Abstract—Multicore processors provide better power-performance trade-offs compared to single-core pr...
Precision Timed Architectures (PRET) are a recent proposal for designing processors for real-time em...
Abstract—We present a new language called Precision Timed C, for predictable and lightweight multith...
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...
International audienceSafety-critical embedded systems, commonly found in automotive, space, and hea...
International audienceWe propose a new language called Precision Timed C (PRET-C), for predictable a...
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 ...
Accurate estimation of the tick length of a synchronous program is essential for efficient and predi...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
International audienceA large class of embedded systems is distinguished from general purpose comput...
International audienceMultithreaded processors, in the context of real-time sys- tems, create the op...
Abstract—Multicore processors provide better power-performance trade-offs compared to single-core pr...
Precision Timed Architectures (PRET) are a recent proposal for designing processors for real-time em...
Abstract—We present a new language called Precision Timed C, for predictable and lightweight multith...
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...
International audienceSafety-critical embedded systems, commonly found in automotive, space, and hea...
International audienceWe propose a new language called Precision Timed C (PRET-C), for predictable a...
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 ...
Accurate estimation of the tick length of a synchronous program is essential for efficient and predi...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
International audienceA large class of embedded systems is distinguished from general purpose comput...
International audienceMultithreaded processors, in the context of real-time sys- tems, create the op...
Abstract—Multicore processors provide better power-performance trade-offs compared to single-core pr...