DocumentCode :
3454080
Title :
Object representation model for a cache memory in a real-time Java environment
Author :
Higuera-Toledano, M. Teresa
Author_Institution :
Univ. Complutense de Madrid, Madrid, Spain
fYear :
2013
fDate :
19-21 June 2013
Firstpage :
1
Lastpage :
8
Abstract :
Conventional cache memories act to bridge the gap in speeds between the processor and main memory. However, typical cache memories do not take into account of the specific characteristics of objects-oriented programs. As result it may incur in a performance penalty. In this paper, we discuss how an objects-based cache device can support Java objects. This feature is especially useful in the field of real-time programming, where the determinism for memory cache accesses is a limiting factor. In order to do that, we propose an object layout which splits objects into the same sized blocks; in this way, each cache memory line supports a block. This memory model avoids external fragmentation, while minimizing internal fragmentation.
Keywords :
Java; cache storage; embedded systems; object-oriented programming; cache memory; object layout; object representation model; object-oriented programs; real-time Java environment; Arrays; Cache memory; Java; Layout; Memory management; Real-time systems; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2013 IEEE 16th International Symposium on
Conference_Location :
Paderborn
Type :
conf
DOI :
10.1109/ISORC.2013.6913204
Filename :
6913204
Link To Document :
بازگشت