In real-time systems, time is usually so critical that other parameters such as energy consumption are often not even considered. However, optimizing the worst energy consumption case can be a key factor in systems with severe power-supply limitations. In this paper we study several memory architectures using combined time and energy optimization models for real-time multitasking systems. Each task is modeled using Lock-MS, a method to optimize the WCET of a task, with an added set of constraints to model in the same way the WCEC (worst case energy consumption). Our tested hardware components focus on instruction fetching, including a lockable cache, a line buffer and a sequential prefetch buffer. We test a variety of instruction fetch alte...
Caches are a source of unpredictability since it is very difficult to predict if a memory access res...
Multicore technology has the potential for drastically increasing productivity of embedded real-time...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
Embedded/Cyber-physical systems, have become popular in a wide range of application scenarios. Su...
Caches play an important role in embedded systems to bridge the performance gap between fast process...
Worst case execution time (WCET) analysis is used to verify that real-time tasks on systems can be e...
Abstract—The fact that energy is a scarce resource in many embedded real-time systems creates the ne...
One of the key challenges in real-time systems is the analysis of the memory hierarchy. Many Worst-C...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
In the past decades, embedded system designers moved from simple, predictable system designs towards...
Cache locking improves timing predictability at the cost of performance. We explore a novel approach...
One of the key challenges in real-time systems is the analysis of the memory hierarchy. Many Worst-C...
Real-time systems are bound to timing constraints. These constraints are meant to ensure that the ap...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
Caches are a source of unpredictability since it is very difficult to predict if a memory access res...
Multicore technology has the potential for drastically increasing productivity of embedded real-time...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
Embedded/Cyber-physical systems, have become popular in a wide range of application scenarios. Su...
Caches play an important role in embedded systems to bridge the performance gap between fast process...
Worst case execution time (WCET) analysis is used to verify that real-time tasks on systems can be e...
Abstract—The fact that energy is a scarce resource in many embedded real-time systems creates the ne...
One of the key challenges in real-time systems is the analysis of the memory hierarchy. Many Worst-C...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
In the past decades, embedded system designers moved from simple, predictable system designs towards...
Cache locking improves timing predictability at the cost of performance. We explore a novel approach...
One of the key challenges in real-time systems is the analysis of the memory hierarchy. Many Worst-C...
Real-time systems are bound to timing constraints. These constraints are meant to ensure that the ap...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
Caches are a source of unpredictability since it is very difficult to predict if a memory access res...
Multicore technology has the potential for drastically increasing productivity of embedded real-time...
In recent years, multicore processors have been receiving a significant amount of attention from avi...