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 the...
In this paper, we provide a novel compile-time data remapping algorithm that runs in linear time. ...
[Abstract] On-chip power consumption is one of the fundamental challenges of current technology scal...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation s...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
Abstract — In many computer systems, a large portion of the execution time and energy consumption is...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
Worst case execution time (WCET) analysis is used to verify that real-time tasks on systems can be e...
In embedded system design, the designer has to choose an onchip memory configuration that is suitabl...
Embedded processors are often characterized by limited resources and are optimized for specific appl...
xvii, 164 p. : ill. ; 30 cm.PolyU Library Call No.: [THS] LG51 .H577P COMP 2009 WangEmbedded systems...
Abstract Several studies have shown that about 40 % or more of the energy consumption on embedded s...
In this paper, we provide a novel compile-time data remapping algorithm that runs in linear time. ...
[Abstract] On-chip power consumption is one of the fundamental challenges of current technology scal...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation s...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
Abstract — In many computer systems, a large portion of the execution time and energy consumption is...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
Worst case execution time (WCET) analysis is used to verify that real-time tasks on systems can be e...
In embedded system design, the designer has to choose an onchip memory configuration that is suitabl...
Embedded processors are often characterized by limited resources and are optimized for specific appl...
xvii, 164 p. : ill. ; 30 cm.PolyU Library Call No.: [THS] LG51 .H577P COMP 2009 WangEmbedded systems...
Abstract Several studies have shown that about 40 % or more of the energy consumption on embedded s...
In this paper, we provide a novel compile-time data remapping algorithm that runs in linear time. ...
[Abstract] On-chip power consumption is one of the fundamental challenges of current technology scal...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...