Title
Improving 64-Bit Java IPF Performance by Compressing Heap References
Abstract
64-bit processor architectures like the Intel® Itanium®Processor Family are designed for large applicationsthat need large memory addresses.When runningapplications that fit within a 32-bit address space, 64-bitCPUs are at a disadvantage compared to 32-bit CPUsbecause of the larger memory footprints for their data.This results in worse cache and TLB utilization, and consequentlylower performance because of increased missratios.This paper considers software techniques for virtualmachines that allow 32-bit pointers to be used on 64-bitCPUs for managed runtime applications that do notneed the full 64-bit address space.We describe ourpointer compression techniques and discuss our experienceimplementating these for Java1 applications.In addition,we give performance results with our techniques forboth the SPEC JVM98 and SPEC JBB2000 benchmarks.We demonstrate a 12% performance improvement onSPEC JBB2000 and a reduction in the number of garbagecollections required for a given heap size.
Year
DOI
Venue
2004
10.1109/CGO.2004.1281667
CGO
Keywords
Field
DocType
32-bit cpusbecause,32-bit pointer,64-bit address space,32-bit address space,spec jbb2000 benchmarks,64-bit processor architecture,compressing heap references,performance improvement onspec jbb2000,consequentlylower performance,performance result,improving 64-bit,java ipf performance,spec jvm98,virtual machines,application software,operating systems,processor architecture,space technology,data structures,process design,java,memory addresses
Address space,Pointer (computer programming),Computer science,Cache,Parallel computing,Itanium,Heap (data structure),Memory address,Spec#,Translation lookaside buffer,Operating system
Conference
ISSN
ISBN
Citations 
2164-2397
0-7695-2102-9
8
PageRank 
References 
Authors
0.56
12
9
Name
Order
Citations
PageRank
Ali-Reza Adl-Tabatabai197162.68
Jay Bharadwaj2294.00
Michal Cierniak339537.61
Marsha Eng4394.58
Jesse Fang580.56
Brian Lewis614521.93
Brian R. Murphy760884.68
James M. Stichnoth828126.20
Adl-Tabatabai, A.-R.980.56