学位论文详细信息
Page Pinning Improves Performance of Generational Garbage Collection
pinning;garbage collection;cache;speedup;miss rate;generational garbage collection;Jikes;Dynamic SimpleScalar;DaCapo;SpecJVM98
Sawyer, Richard Kevin ; Dr. Edward F. Gehringer, Committee Chair,Dr. Gregory T. Byrd, Committee Member,Dr. Suleyman Sair, Committee Member,Sawyer, Richard Kevin ; Dr. Edward F. Gehringer ; Committee Chair ; Dr. Gregory T. Byrd ; Committee Member ; Dr. Suleyman Sair ; Committee Member
University:North Carolina State University
关键词: pinning;    garbage collection;    cache;    speedup;    miss rate;    generational garbage collection;    Jikes;    Dynamic SimpleScalar;    DaCapo;    SpecJVM98;   
Others  :  https://repository.lib.ncsu.edu/bitstream/handle/1840.16/209/etd.pdf?sequence=1&isAllowed=y
美国|英语
来源: null
PDF
【 摘 要 】

Garbage collection became widely used with the growing popularity of the Java programming language.For garbage-collected programs, memory latency is an important performance factor.Thus, a reduction in the cache miss rate will boost performance.In most programs, the majority of references are to newly allocated objects (the nursery).This work evaluates a page-mapping strategy that pins the nursery in a portion of the L2 cache.Pinning maps nursery pages in a way that prevents conflict misses for them, but increases the number of conflict misses for other objects.Cache performance is measured by the miss-rate improvement and speedup obtained by pinning on the SPECjvm98 and the DaCapo benchmarks.Pinning is shown to produce a lower global miss rate than competing virtual-memory mapping strategies, such as page coloring and bin hopping.This improvement in miss rate shortens overall execution time for practically every benchmark and every configuration.Pinning greatly reduces average pause time and variability of pause times for nursery collections.

【 预 览 】
附件列表
Files Size Format View
Page Pinning Improves Performance of Generational Garbage Collection 365KB PDF download
  文献评价指标  
  下载次数:9次 浏览次数:11次