In this paper, we provide a novel compile-time data remapping algorithm that runs in linear time. This remapping algorithm is the first fully automatic approach applicable to pointer-intensive dynamic applications. We show that data remapping can be used to significantly reduce the energy consumed as well as the memory size needed to meet a user-specified performance goal (i.e., execution time) -- relative to the same application executing without being remapped. These twin advantages afforded by a remapped program -- improved cache and energy needs -- constitute a key step in a framework for design space exploration: for any given performance goal, remapping allows the user to reduce the primary and secondary cache size by 50%, yie...
Memory system usually consumes a signicant amount of energy in many battery-operated devices. In thi...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
In this paper, we present a novel linear time algorithm for data remapping that is (i) ligh...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
In this paper we propose techniques to dynamically downsize or upsize a cache accompanied by cache s...
The advent of data proliferation and electronic devices gets low execution time and energy consumpti...
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
Caches may consume half of a microprocessor’s total power and cache misses incur accessing off-chip ...
This paper studies the overhead of data memory optimizations on the instruction memories in embedded...
Recent advancements in embedded systems have brought new challenges for industry and academia. In or...
Deeply embedded systems often have the tightest constraints on energy consumption, requiring that th...
Abstract — In many computer systems, a large portion of the execution time and energy consumption is...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
Memory system usually consumes a signicant amount of energy in many battery-operated devices. In thi...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
In this paper, we present a novel linear time algorithm for data remapping that is (i) ligh...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
In this paper we propose techniques to dynamically downsize or upsize a cache accompanied by cache s...
The advent of data proliferation and electronic devices gets low execution time and energy consumpti...
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
Caches may consume half of a microprocessor’s total power and cache misses incur accessing off-chip ...
This paper studies the overhead of data memory optimizations on the instruction memories in embedded...
Recent advancements in embedded systems have brought new challenges for industry and academia. In or...
Deeply embedded systems often have the tightest constraints on energy consumption, requiring that th...
Abstract — In many computer systems, a large portion of the execution time and energy consumption is...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
Memory system usually consumes a signicant amount of energy in many battery-operated devices. In thi...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...