The design of future high-performance embedded systems is hampered by two problems: First, the required hardware needs more energy than is available from batteries. Second, current cache-based approaches for bridging the increasing speed gap between processors and memories cannot guarantee predictable real-time behavior. A contribution to solving both problems is made in this paper which describes a comprehensive set of algorithms that can be applied at design time in order to maximally exploit scratch pad memories (SPMs). We show that both the energy consumption as well as the computed worst case execution time (WCET) can be reduced by up to to 80 % and 48%, respectively, by establishing a strong link between the memory architecture and th...
In this paper we address the problem of on-chip mem-ory selection for computationally intensive appl...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
Abstract—This paper presents a compiler strategy to optimize data accesses in regular array-intensiv...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation s...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Current trends indicate that leakage energy consumption will be an important concern in upcoming pro...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
Abstract — In many computer systems, a large portion of the execution time and energy consumption is...
Abstract—Code repositioning is a well-known method of reducing inefficient off-chip memory accesses ...
In this paper we address the problem of on-chip mem-ory selection for computationally intensive appl...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
Abstract—This paper presents a compiler strategy to optimize data accesses in regular array-intensiv...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation s...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Current trends indicate that leakage energy consumption will be an important concern in upcoming pro...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
Abstract — In many computer systems, a large portion of the execution time and energy consumption is...
Abstract—Code repositioning is a well-known method of reducing inefficient off-chip memory accesses ...
In this paper we address the problem of on-chip mem-ory selection for computationally intensive appl...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...