loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers
NUMA-Aware Java Heaps for Server Applications
Denver, Colorado
April 04-April 08
ISBN: 0-7695-2312-9
Mustafa M. Tikir, University of Maryland, College Park
Jeffery K. Hollingsworth, University of Maryland, College Park
We introduce a set of techniques to both measure and optimize memory access locality of Java applications running on cc-NUMA servers. These techniques work at the object level and use information gathered from embedded hardware performance monitors. We propose a new NUMA-aware Java heap layout. In addition, we propose using dynamic object migration during garbage collection to move objects local to the processors accessing them most. Our optimization technique reduced the number of non-local memory accesses in Java workloads generated from actual runs of the SPECjbb2000 benchmark by up to 41%, and also resulted in 40% reduction in workload execution time.
Citation:
Mustafa M. Tikir, Jeffery K. Hollingsworth, "NUMA-Aware Java Heaps for Server Applications," ipdps, vol. 1, pp.108b, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers, 2005
Usage of this product signifies your acceptance of the Terms of Use.