返回
A Gaussian Set Sampling Model for Efficient Shared Cache Profiling on Multi-Cores
DOI:10.1109/ACCESS.2019.2936439.png)
摘要
En 中文
The last level cache (LLC) has significant impact to system performance on modern multi-core processors. But as cache sizes reach several megabytes and more, the overhead of exploring performance on LLC greatly increases as well. To improve the efficiency of performance analysis, we propose a setsampling-based cache profiling model for the performance analysis on multi-core LLC. We first explore the memory access distributions on LLC by developing a low-overhead stress-application-based method. The results show that memory access distributions can be approximated by Gaussian distribution function. Based on this observation, a Gaussian-distribution-based set sampling model is proposed which can predict program performance with limited representative samples. We evaluate our model on a contemporary multicore machine and show that 1) the proposed method can precisely predict program performance on LLC under different contention intensities and 2) our method can achieve similar precision with less samples compared to widely adopted set sampling methods such as the random sampling and the continuous address sampling.
Keyword:
Gaussian distribution
multi-core
shared cache
set sampling
期刊
IF:
3.6
论文数:
9.8W
被引数:
29.4W
机构
引用论文
Latent dimensions of social anxiety disorder: A re-evaluation of the Social Phobia Inventory (SPIN)社交焦虑障碍的潜在维度: 对社交恐惧症量表 (SPIN) 的重新评估
Age of stress exposure modulates the immediate and sustained effects of repeated stress on corticolimbic cannabinoid CB1 receptor binding in male rats
Neuroscience
IF0
Non-fasting OGTT versus Fasting OGTT for screening of Hyperglycaemia in Pregnancy (HIP)非空腹口服葡萄糖耐量试验与空腹口服葡萄糖耐量试验用于妊娠期高血糖(HIP)筛查的比较

