Proceedings of the Design Automation &Amp; Test in Europe Conference 2006
DOI: 10.1109/date.2006.244093
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic data type refinement methodology for systematic performance-energy design exploration of network applications

Abstract: Network applications are becoming increasingly popular in the embedded systems domain requiring high performance, which leads to high energy consumption. In networks is observed that due to their inherent dynamic nature the dynamic memory subsystem is a main contributor to the overall energy consumption and performance. This paper presents a new systematic methodology, generating performance-energy trade-offs by implementing Dynamic Data Types (DDTs), targeting network applications. The proposed methodology co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
17
0

Year Published

2007
2007
2015
2015

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 16 publications
(17 citation statements)
references
References 20 publications
0
17
0
Order By: Relevance
“…In [3] the authors present a Dynamic Data Type Refinement methodology (DDTR). Using this methodology the designer can make tradeoffs between performance and energy consumption by selecting different Dynamic Data Type (DDT from now on) combinations from a library (called Matisse) of such implementations.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…In [3] the authors present a Dynamic Data Type Refinement methodology (DDTR). Using this methodology the designer can make tradeoffs between performance and energy consumption by selecting different Dynamic Data Type (DDT from now on) combinations from a library (called Matisse) of such implementations.…”
Section: Related Workmentioning
confidence: 99%
“…Each application can host a number of different containers according to its particular data access and storage pattern in the algorithm. Choosing an improper operator and container implementation for an abstract data type will have significant negative impact on the total amount of memory, energy, bandwidth and cycle budget usage in the embedded system [3].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…This category includes arrays and lists. Since there are several implementations (called dynamic data types -DDTs) of these containers, as we show in Section 3.1, choosing an improper DDT will have significant negative impact on the dynamic memory subsystem of the embedded system (Bartzas et al, 2006) as in STL (SGI, 2006).…”
Section: Introductionmentioning
confidence: 99%
“…2008.08.032 experiments to be carried out typically becomes unaffordable even for a small number of DDTs. For instance, in the case of an embedded application including 10 different DDTs that need to be explored for 10 basic relevant implementations of DDTs for multimedia applications (as proposed in Atienza et al (2004), Bartzas et al (2006), Leeman (2003)), the number of experiments (i.e. multiple runs of the application) that need to be performed is 10 10 ; testing all these combinations manually is not feasible.…”
Section: Introductionmentioning
confidence: 99%