To search, Click
below search items.
|
|

All
Published Papers Search Service
|
Title
|
Memory Organization and Optimization for Java Workloads
|
Author
|
K. F. Chong, Anthony S. Fong
|
Citation |
Vol. 6 No. 11 pp. 284-291
|
Abstract
|
Java has become a popular paradigm in software development. It is widely used in embedded systems and network computing because of its excellent robustness, modularity and security. Its built-in garbage collection automatically reclaims unused memory space. Current generational garbage collector works well with programs containing massive short-lived objects. However, the existence of hot-mature (frequently-accessed and long-lived) objects inhibits object reclamation. In this paper, we present two methodologies to exploit the locality for these objects. Firstly, we employ an on-chip scratchpad memory in memory hierarchy to preserve young and hot-mature objects. This reduces energy consumption and data accessing cycles for Java execution. Secondly, we introduce a pretenuring technique to segregate objects into separated memory regions based on object lifetimes and reference densities, which minimizes the amount of object copying during garbage collections.
|
Keywords
|
Cache and memory systems, Java, memory management, high-performance computer architecture
|
URL
|
http://paper.ijcsns.org/07_book/200611/200611B22.pdf
|
|