DocumentCode :
1815478
Title :
Hardware-based object layout in an embedded real-time Java environments
Author :
Higuera-Toledano, M. Teresa
Author_Institution :
Univ. Complutense de Madrid, Madrid, Spain
fYear :
2012
fDate :
17-21 Sept. 2012
Firstpage :
1
Lastpage :
4
Abstract :
Conventional cache memories act to bridge the gap in speeds between the processor and main memory. However, typical cache hardware takes no account of the specific characteristics of object-oriented programs, as a consequence it may incur a performance penalty. In this paper, we discuss how such a device can be designed to support Java objects. This feature is especially useful in the field of real-time programming, where cache determinism is a limiting factor in performance. In order to do that, we propose an object layout which splits objects into the same sized blocks to avoid external fragmentation while minimizing internal fragmentation.
Keywords :
Java; embedded systems; object-oriented programming; Java objects; cache determinism; cache memories; embedded real-time Java environments; external fragmentation avoidance; hardware-based object layout; internal fragmentation minimization; object-oriented programs; real-time programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
Conference_Location :
Krakow
ISSN :
1946-0740
Print_ISBN :
978-1-4673-4735-8
Electronic_ISBN :
1946-0740
Type :
conf
DOI :
10.1109/ETFA.2012.6489727
Filename :
6489727
Link To Document :
بازگشت