Title
A survey on object cache locality in automated memory management systems
Abstract
Automated memory management systems greatly decrease the complexity of writing computer programs by removing the memory layer from the programmer's perspective. This leads to additional overhead for the programming language as it needs to incorporate mechanics in order to manage the program's memory. All objects that are no longer reachable are considered to be dead. The memory used by dead objects must be freed. This process is referred to as garbage and hence these programming languages usually incorporate a garbage collector which performs the aforementioned tasks. The layout of the objects in memory greatly affects the performance of the program, as some layouts may result in more cache misses. This survey portrays the current state of the art on the topic of object cache locality in automated memory management systems. With the increasing usage of automated memory management systems, such as virtual machines, research has been focused on improving the performance of these systems.
Year
DOI
Venue
2015
10.1109/CCECE.2015.7129301
2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE)
Keywords
Field
DocType
object cache locality,automated memory management systems,computer program writing complexity,programming language,program memory management,garbage collector,virtual machines
Interleaved memory,Manual memory management,Computer science,Cache-only memory architecture,Memory management,Cache coloring,Non-uniform memory access,Memory map,Memory leak,Operating system
Conference
ISSN
ISBN
Citations 
0840-7789
978-1-4799-5827-6
0
PageRank 
References 
Authors
0.34
7
4
Name
Order
Citations
PageRank
Marcel Dombrowski122.16
Konstantin Nasartschuk21287.93
Kenneth B. Kent345854.42
Gerhard W. Dueck472957.98