首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >Efficient TLB-Based Detection of Private Pages in Chip Multiprocessors
【24h】

Efficient TLB-Based Detection of Private Pages in Chip Multiprocessors

机译:芯片多处理器中基于TLB的高效私网检测

获取原文
获取原文并翻译 | 示例

摘要

Most of the data referenced by sequential and parallel applications running in current chip multiprocessors are referenced by a single thread, i.e., private. Recent proposals leverage this observation to improve many aspects of chip multiprocessors, such as reducing coherence overhead or the access latency to distributed caches. The effectiveness of those proposals depends to a large extent on the amount of detected private data. However, the mechanisms proposed so far do not consider neither thread migration nor the private use of data within different application phases. As a result, a considerable amount of private data is not detected. In order to increase the detection of private data, we propose a TLB-based mechanism that is able to account for both thread migration and application phases. Simulation results show that the average number of pages detected as private significantly increases from 43 percent in previous proposals up to 79 percent in ours while keeping a reasonable TLB miss rate. Furthermore, when our proposal is used to deactivate the coherence for private data in a directory protocol, it improves execution time by 13.5 percent, on average, with respect to previous techniques.
机译:当前在芯片多处理器中运行的顺序和并行应用程序引用的大多数数据是由单个线程(即私有)引用的。最近的提议利用这种观察来改善芯片多处理器的许多方面,例如减少一致性开销或对分布式缓存的访问延迟。这些建议的有效性在很大程度上取决于检测到的私人数据量。但是,到目前为止提出的机制都没有考虑线程迁移或不同应用程序阶段内数据的私有使用。结果,未检测到大量私有数据。为了增加对私有数据的检测,我们提出了一种基于TLB的机制,该机制能够考虑线程迁移和应用程序阶段。仿真结果表明,在保持合理的TLB丢失率的同时,被检测为私人页面的平均数量从以前的建议中的43%大幅增加到我们建议中的79%。此外,当我们的建议用于停用目录协议中私有数据的一致性时,与以前的技术相比,它平均将执行时间缩短了13.5%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号