As time predictability is critical to hard real-time systems, it is not only necessary to accurately estimate the worst-case execution time (WCET) of the real-time tasks but also desirable to improve either the WCET of the tasks or time predictability of the system, because the real-time tasks with lower WCETs are easy to schedule and more likely to meat their deadlines. As a real-time system is an integration of software and hardware, the optimization can be achieved through two ways: software optimization and time-predictable architectural support. In terms of software optimization, we fi rst propose a loop-based instruction prefetching approach to further improve the WCET comparing with simple prefetching techniques such as Next-N-Line p...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
MBTA studies the system’s timing in analysis scenarios, to determine upper bounds to the worst-case ...
Time predictability is one of the most important design considerations for real-time systems. In thi...
In modern processor architectures, caches are widely used to shorten the gap between the processor s...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
Embedded/Cyber-physical systems, have become popular in a wide range of application scenarios. Su...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
Caches are a source of unpredictability since it is very difficult to predict if a memory access res...
There is an increasing interest among real-time systems architects for multi- and many-core accelera...
International audienceThe time predictability of a system is the condition to give safe and precise ...
Multi-core platforms are becoming primary compute platforms for real-time systems such as avionics a...
We argue that at least for embedded software applications, computer architecture, software, and netw...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
MBTA studies the system’s timing in analysis scenarios, to determine upper bounds to the worst-case ...
Time predictability is one of the most important design considerations for real-time systems. In thi...
In modern processor architectures, caches are widely used to shorten the gap between the processor s...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
Embedded/Cyber-physical systems, have become popular in a wide range of application scenarios. Su...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
Caches are a source of unpredictability since it is very difficult to predict if a memory access res...
There is an increasing interest among real-time systems architects for multi- and many-core accelera...
International audienceThe time predictability of a system is the condition to give safe and precise ...
Multi-core platforms are becoming primary compute platforms for real-time systems such as avionics a...
We argue that at least for embedded software applications, computer architecture, software, and netw...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
MBTA studies the system’s timing in analysis scenarios, to determine upper bounds to the worst-case ...