当前位置:
X-MOL 学术
›
arXiv.cs.PF
›
论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
An Effective Early Multi-core System Shared Cache Design Method Based on Reuse-distance Analysis
arXiv - CS - Performance Pub Date : 2021-09-10 , DOI: arxiv-2109.04621 Hsin-Yu Ho, Ren-Song Tsay
arXiv - CS - Performance Pub Date : 2021-09-10 , DOI: arxiv-2109.04621 Hsin-Yu Ho, Ren-Song Tsay
In this paper, we proposed an effective and efficient multi-core shared-cache
design optimization approach based on reuse-distance analysis of the data
traces of target applications. Since data traces are independent of system
hardware architectures, a designer can easily compute the best cache design at
the early system design phase using our approach. We devise a very efficient
and yet accurate method to derive the aggregated reuse-distance histograms of
concurrent applications for accurate cache performance analysis and
optimization. Essentially, the actual shared-cache contention results of
concurrent applications are embedded in the aggregated reuse-distance
histograms and therefore the approach is very effective. The experimental
results show that the average error rate of shared-cache miss-count estimations
of our approach is less than 2.4%. Using a simple scanning search method, one
can easily determine the true optimal cache configurations at the early system
design phase.
中文翻译:
一种有效的基于复用距离分析的早期多核系统共享缓存设计方法
在本文中,我们提出了一种基于目标应用程序数据轨迹重用距离分析的有效且高效的多核共享缓存设计优化方法。由于数据跟踪独立于系统硬件架构,设计人员可以使用我们的方法在早期系统设计阶段轻松计算最佳缓存设计。我们设计了一种非常有效且准确的方法来导出并发应用程序的聚合重用距离直方图,以进行准确的缓存性能分析和优化。本质上,并发应用程序的实际共享缓存争用结果嵌入在聚合的重用距离直方图中,因此该方法非常有效。实验结果表明,我们方法的共享缓存未命中数估计的平均错误率小于 2.4%。
更新日期:2021-09-13
中文翻译:
一种有效的基于复用距离分析的早期多核系统共享缓存设计方法
在本文中,我们提出了一种基于目标应用程序数据轨迹重用距离分析的有效且高效的多核共享缓存设计优化方法。由于数据跟踪独立于系统硬件架构,设计人员可以使用我们的方法在早期系统设计阶段轻松计算最佳缓存设计。我们设计了一种非常有效且准确的方法来导出并发应用程序的聚合重用距离直方图,以进行准确的缓存性能分析和优化。本质上,并发应用程序的实际共享缓存争用结果嵌入在聚合的重用距离直方图中,因此该方法非常有效。实验结果表明,我们方法的共享缓存未命中数估计的平均错误率小于 2.4%。