Title
Incorporating energy efficient data structures into modular software implementations for internet-based embedded systems
Abstract
In current day software design of Internet applications, a lot of attention is paid to the reusability and extensibility of the design. However, due to an increased participation of embedded, hand-held devices in Internet activity, migrating code on the Internet has to be designed and implemented well in terms of energy consumption, execution speed, and on-chip memory space consumption. These parameters should be treated equally with respect to other more common design criteria. This paper introduces tradeoffs between energy consumption and on-chip memory space consumption during the implementation phase of such a system. The content-aware knowledge of the designer is exploited during the implementation so that energy efficient data structures are implemented in a relatively easy way. We also show that optimizing for energy consumption is not necessarily the same as optimizing for execution speed (or vice versa).Gains in energy consumption and/or execution speed are presented for only a relatively small overhead in on-chip memory space consumption. Depending on the behaviour of the adjacent software modules (of the module under investigation) on the one hand, and some general platform related criteria on the other hand, we show that non-trivial data structure implementations can lead to a better matching of the software onto the platform.
Year
DOI
Venue
2002
10.1145/584369.584390
Workshop on Software and Performance 2005
Keywords
Field
DocType
energy consumption,incorporating energy,on-chip memory space consumption,internet application,adjacent software module,common design criterion,partitioned data structure,energy efficient data structure,modular software implementation,internet activity,current day software design,internet-based embedded system,on-chip memory footprint,general platform,execution speed,chip,energy efficient,embedded system,data structure,software design
Data structure,Software design,Efficient energy use,Computer science,Real-time computing,Software,Energy consumption,Extensibility,Reusability,The Internet,Embedded system,Distributed computing
Conference
ISBN
Citations 
PageRank 
1-58113-563-7
8
0.59
References 
Authors
19
4
Name
Order
Citations
PageRank
E. G. Daylight1121.12
T. Fermentel280.59
C. Ykman-Couvreur3333.75
F. Catthoor4794.19