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. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1109/ISORC.2013.6913204 | Object/Component/Service-Oriented Real-Time Distributed Computing |
Keywords | Field | DocType |
Java,cache storage,embedded systems,object-oriented programming,cache memory,object layout,object representation model,object-oriented programs,real-time Java environment | Cache-oblivious algorithm,Cache pollution,Computer science,Cache,Parallel computing,Cache-only memory architecture,Page cache,Real-time computing,Cache algorithms,Cache coloring,Memory organisation,Distributed computing | Conference |
ISSN | Citations | PageRank |
1555-0885 | 0 | 0.34 |
References | Authors | |
0 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
M. Teresa Higuera-Toledano | 1 | 139 | 18.87 |
Higuera-Toledano, M.T. | 2 | 11 | 2.53 |