DocumentCode :
2794649
Title :
Object-Oriented Reconfiguration
Author :
Mattos, Julio C B ; Beck, Antonio Carlos S ; Carro, Luigi
Author_Institution :
UFRGS, Porto Alegre
fYear :
2007
fDate :
28-30 May 2007
Firstpage :
69
Lastpage :
74
Abstract :
As embedded systems are getting more complex, they are also presenting more stringent constraints like performance, power consumption, memory footprint and so on. At the same time, because of market pressures, their development time must be constantly reduced. The employment of object orientation would solve the design cycle problem. However, OO languages like Java or C+ + are not targeted to any of the embedded systems constraints stated before. Based on all these facts, this work focuses on providing the high OO abstraction, while maintaining embedded systems perspective. The methodology consists in the execution of selected objects in a reconfigurable hardware, which solves the overhead problems. This way, with efficient execution of certain intensively used objects in the reconfigurable array, we show performance improvements of up to 47% and savings of 37% in energy consumption, still taking advantage of the well known benefits of an object-oriented language. For our experiments we used a native Java processor, together with a complete MP3 player, representing a complex embedded system benchmark.
Keywords :
embedded systems; object-oriented languages; object-oriented methods; reconfigurable architectures; embedded system; object-oriented design; object-oriented language; reconfigurable hardware; Decoding; Digital audio players; Embedded software; Embedded system; Employment; Energy consumption; Hardware; Java; Object oriented modeling; Programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping, 2007. RSP 2007. 18th IEEE/IFIP International Workshop on
Conference_Location :
Porto Alegre
ISSN :
1074-6005
Print_ISBN :
0-7695-2834-1
Type :
conf
DOI :
10.1109/RSP.2007.31
Filename :
4228488
Link To Document :
بازگشت