In a hard real-time embedded system, the time at which a result is computed is as important as the result itself. Modern proces-sors go to extreme lengths to ensure their function is predictable, but have abandoned predictable timing in favor of average-case performance. Real-time operating systems provide timing-aware scheduling policies, but without precise worst-case execution time bounds they cannot provide guarantees. We describe an alternative in this paper: a SPARC-based pro-cessor with predictable timing and instruction-set extensions that provide precise timing control. Its pipeline executes multiple, inde-pendent hardware threads to avoid costly, unpredictable bypassing, and its exposed memory hierarchy provides predictable latenc...
International audienceSafety-critical embedded systems, commonly found in automotive, space, and hea...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
A large class of embedded systems is distinguished from general purpose computing sys-tems by the ne...
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 ...
Building safety-critical real-time systems out of inexpensive, non-real-time, COTS components is cha...
Abstract. The increasing complexity of speed-up mechanisms found in modern computer architectures ma...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
It is time for a new era of processors whose temporal behavior is as easily controlled as their logi...
Adoption of multi- and many-core processors in real-time systems has so far been slowed down, if not...
Building computers that can be used to design embedded real-time systems is the subject of this titl...
International audienceA large class of embedded systems is distinguished from general purpose comput...
This book describes state-of-the-art techniques for designing real-time computer systems. The author...
This thesis is concerned with the design and implementation of single-processor embedded real-time s...
With the increased use of powerful, performance-optimized hardware components in embedded systems, t...
International audienceSafety-critical embedded systems, commonly found in automotive, space, and hea...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
A large class of embedded systems is distinguished from general purpose computing sys-tems by the ne...
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 ...
Building safety-critical real-time systems out of inexpensive, non-real-time, COTS components is cha...
Abstract. The increasing complexity of speed-up mechanisms found in modern computer architectures ma...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
It is time for a new era of processors whose temporal behavior is as easily controlled as their logi...
Adoption of multi- and many-core processors in real-time systems has so far been slowed down, if not...
Building computers that can be used to design embedded real-time systems is the subject of this titl...
International audienceA large class of embedded systems is distinguished from general purpose comput...
This book describes state-of-the-art techniques for designing real-time computer systems. The author...
This thesis is concerned with the design and implementation of single-processor embedded real-time s...
With the increased use of powerful, performance-optimized hardware components in embedded systems, t...
International audienceSafety-critical embedded systems, commonly found in automotive, space, and hea...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
A large class of embedded systems is distinguished from general purpose computing sys-tems by the ne...