DocumentCode :
393376
Title :
Multi-parametric improvements for embedded systems using code-placement and address bus coding
Author :
Parameswaran, Sri ; Henkel, Jörg ; Lekastas, H.
Author_Institution :
New South Wales Univ., Kensington, NSW, Australia
fYear :
2003
fDate :
21-24 Jan. 2003
Firstpage :
15
Lastpage :
21
Abstract :
Code placement techniques for instruction code have shown to increase an SoC\´s performance mostly due to the increased cache hit ratios and as such those techniques can be a major optimization strategy for embedded systems. Little has been investigated on the interdependencies between code placement techniques and interconnect traffic (e.g. bus traffic) and optimization techniques combining both. In this paper we show as the first approach of its kind that a carefully designed known code placement strategy combined and adapted to a known interconnect encoding scheme does not only lead to a performance increase but it does also lead to a significant reduction of interconnect-related energy consumption. This becomes especially interesting since future SoC bus systems (or more general: "networks on a chip") are predicted to be a dominant energy consumer of an SoC. We show that a high-level optimization strategy like code placement and a lower-level optimization strategy like interconnect encoding are NOT orthogonal. Specifically, we report cache miss reduction ratios of 32% in average combined with bus related energy savings of 50.4% in average (with a maximum of up to 95.7%) by means of our combined optimization strategy. The results have been verified by means of diverse real-world SoC applications.
Keywords :
VLSI; cache storage; circuit CAD; circuit optimisation; embedded systems; encoding; integrated circuit design; integrated circuit interconnections; low-power electronics; storage allocation; system buses; system-on-chip; SoC bus systems; address bus coding; cache miss reduction ratios; code placement; combined optimization strategy; deep-submicron designs; embedded systems; high-level optimization strategy; interconnect encoding scheme; interconnect traffic; interconnect-related energy consumption; lower-level optimization strategy; multi-parametric improvements; optimization techniques; Batteries; Design methodology; Embedded system; Encoding; Energy consumption; Energy dissipation; National electric code; Power system interconnection; Silicon; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2003. Proceedings of the ASP-DAC 2003. Asia and South Pacific
Print_ISBN :
0-7803-7659-5
Type :
conf
DOI :
10.1109/ASPDAC.2003.1194987
Filename :
1194987
Link To Document :
بازگشت