Thumbnail
Access Restriction
Open

Author Mamagkakis, Stylianos ♦ Atienza, David ♦ Poucet, Christophe ♦ Catthoor, Francky ♦ Soudris, Dimitrios
Source CiteSeerX
Content type Text
Publisher ACM
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Next Generation ♦ Energy Consumption ♦ User Control ♦ Heap Data ♦ Execution Time ♦ Embedded System ♦ Rich Multimedia Content Anytime ♦ Heavy Energy Consumption ♦ Real Life Wireless Network Application ♦ Novel Script ♦ Operating System Level ♦ Multimedia Application ♦ Dynamic Memory Allocator ♦ Energy-efficient Dynamic Memory Allocator ♦ Major Theme ♦ Dynamic Memory Allocator Resides ♦ Target Application Domain ♦ Automated Tool ♦ Middleware Level ♦ Subject Descriptor ♦ Underlying Memory Hierarchy ♦ Dynamic Data Increase ♦ Run Time ♦ Mobile Device ♦ Important Component ♦ Dynamic Memory Allocation
Description The next generation of embedded systems will be dominated by mobile devices, which are able to deliver communications and rich multimedia content anytime, anywhere. The major themes in these ubiquitous computing systems are applications with increased user control and interactivity with the environment. Therefore, the storage of dynamic data increases, thus making the dynamic memory allocation of heap data at run time a very important component with heavy energy consumption. In this paper, we propose a novel script, which heavily customizes the dynamic memory allocator according to the target application domain and the underlying memory hierarchy of the embedded system. The dynamic memory allocator resides in the middleware level or in the Operating System level (whenever it is available). The result of our script and automated tools is the reduction of energy consumption by 72 % on average and the reduction of the execution time by 40 % on average, which is demonstrated with the use of 1 real life wireless network application and 1 multimedia application. Categories and Subject Descriptors
Educational Role Student ♦ Teacher
Age Range above 22 year
Educational Use Research
Education Level UG and PG ♦ Career/Technical Study
Learning Resource Type Article
Publisher Date 2006-01-01
Publisher Institution In EMSOFT ’06: Proc. of the 6th ACM & IEEE Intl. Conference on Embedded software