In this paper, we propose a new methodology for optimal memory mapping of data and instructions to Scratch-Pad Memories (SPM). In the mapping process, we optimize, as the main priority, the number of memory accesses to minimize power consumption. Minimization of external memory accesses lowers switching activity and therefore power consumption. The optimization is done by finding Pareto-points, using multi-objective optimization that combines different cost functions. Our methodology is intended to be used in real-life situations in industry where there is often a need for mapping third party applications to a specific architecture. For evaluating our methodology, we also use commercial video H.264 and audio eAAC+ applications. Our experime...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Abstract—This paper presents a compiler strategy to optimize data accesses in regular array-intensiv...
none3Focusing on embedded applications, scratchpad memories (SPMs) look like a best-compromise solut...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
In VLSI systems-on-chips (SoC), leakage is expected to override 50% of the total power consumption, ...
Abstract—Reducing energy consumption of embedded systems re-quires careful memory management. It has...
Abstract—Exploiting runtime memory access traces can be a complementary approach to compiler optimiz...
In this paper we address the problem of on-chip mem-ory selection for computationally intensive appl...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
Many programmable embedded systems feature low power processors coupled with fast compiler controlle...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
Current trends indicate that leakage energy consumption will be an important concern in upcoming pro...
In this paper, we propose a fully automatic dynamic scratch-pad memory (SPM) management technique fo...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...
Abstract—Code repositioning is a well-known method of reducing inefficient off-chip memory accesses ...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Abstract—This paper presents a compiler strategy to optimize data accesses in regular array-intensiv...
none3Focusing on embedded applications, scratchpad memories (SPMs) look like a best-compromise solut...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
In VLSI systems-on-chips (SoC), leakage is expected to override 50% of the total power consumption, ...
Abstract—Reducing energy consumption of embedded systems re-quires careful memory management. It has...
Abstract—Exploiting runtime memory access traces can be a complementary approach to compiler optimiz...
In this paper we address the problem of on-chip mem-ory selection for computationally intensive appl...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
Many programmable embedded systems feature low power processors coupled with fast compiler controlle...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
Current trends indicate that leakage energy consumption will be an important concern in upcoming pro...
In this paper, we propose a fully automatic dynamic scratch-pad memory (SPM) management technique fo...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...
Abstract—Code repositioning is a well-known method of reducing inefficient off-chip memory accesses ...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Abstract—This paper presents a compiler strategy to optimize data accesses in regular array-intensiv...
none3Focusing on embedded applications, scratchpad memories (SPMs) look like a best-compromise solut...