International audienceCurrent processors are optimized for average case performance, often leading to a high worst-case execution time (WCET). Many architectural features that increase the average case performance are hard to be modeled for the WCET analysis. In this paper we present Patmos, a processor optimized for low WCET bounds rather than high average case performance. Patmos is a dual- issue, statically scheduled RISC processor. The instruction cache is organized as a method cache and the data cache is organized as a split cache in order to simplify the cache WCET analysis. To fill the dual-issue pipeline with enough useful instructions, Patmos relies on a customized compiler. The compiler also plays a central role in optimizing the ...
Abstract—For real-time systems we need time-predictable pro-cessors. This paper presents a method ca...
Despite the scientic advances in the worst-case execution-time (WCET) analysis, there is hardly any ...
National audienceTomorrow’s real-time embedded systems will be built upon multicore architectures. T...
International audienceCurrent processors are optimized for average case performance, often leading t...
Current processors are optimized for average case performance, often leading to a high worst-case ex...
Due to their nature, hard real-time embedded systems (e.g. flight control systems) must be guarantee...
Real-time systems need time-predictable platforms to allow static analysis of the worst-case executi...
Time predictability is one of the most important design considerations for real-time systems. In thi...
As time predictability is critical to hard real-time systems, it is not only necessary to accurately...
The growing complexity of modern computer architectures increasingly complicates the prediction of t...
In a real-time system, programs must respond to external events in a timely fashion, completing all ...
MBTA studies the system’s timing in analysis scenarios, to determine upper bounds to the worst-case ...
The pressing market demand for competitive performance/cost ratios compels Critical Real-Time Embedd...
This paper shows that a program using a time-predictable memory system for data storage can achieve ...
International audienceThese last years, many researchers have proposed solutions to estimate the Wor...
Abstract—For real-time systems we need time-predictable pro-cessors. This paper presents a method ca...
Despite the scientic advances in the worst-case execution-time (WCET) analysis, there is hardly any ...
National audienceTomorrow’s real-time embedded systems will be built upon multicore architectures. T...
International audienceCurrent processors are optimized for average case performance, often leading t...
Current processors are optimized for average case performance, often leading to a high worst-case ex...
Due to their nature, hard real-time embedded systems (e.g. flight control systems) must be guarantee...
Real-time systems need time-predictable platforms to allow static analysis of the worst-case executi...
Time predictability is one of the most important design considerations for real-time systems. In thi...
As time predictability is critical to hard real-time systems, it is not only necessary to accurately...
The growing complexity of modern computer architectures increasingly complicates the prediction of t...
In a real-time system, programs must respond to external events in a timely fashion, completing all ...
MBTA studies the system’s timing in analysis scenarios, to determine upper bounds to the worst-case ...
The pressing market demand for competitive performance/cost ratios compels Critical Real-Time Embedd...
This paper shows that a program using a time-predictable memory system for data storage can achieve ...
International audienceThese last years, many researchers have proposed solutions to estimate the Wor...
Abstract—For real-time systems we need time-predictable pro-cessors. This paper presents a method ca...
Despite the scientic advances in the worst-case execution-time (WCET) analysis, there is hardly any ...
National audienceTomorrow’s real-time embedded systems will be built upon multicore architectures. T...