首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Performance tradeoffs in multithreaded processors
【24h】

Performance tradeoffs in multithreaded processors

机译:多线程处理器中的性能折衷

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

摘要

An analytical performance model for multithreaded processors that includes cache interference, network contention, context-switching overhead, and data-sharing effects is presented. The model is validated through the author's simulations and by comparison with previously published simulation results. The results indicate that processors can substantially benefit from multithreading, even in systems with small caches, provided sufficient network bandwidth exists. Caches that are much larger than the working-set sizes of individual processes yield close to full processor utilization with as few as two to four contexts. Smaller caches require more contexts to keep the processor busy, while caches that are comparable in size to the working-sets of individual processes cannot achieve a high utilization regardless of the number of contexts. Increased network contention due to multithreading has a major effect on performance. The available network bandwidth and the context-switching overhead limits the best possible utilization.
机译:提出了一种用于多线程处理器的分析性能模型,其中包括缓存干扰,网络争用,上下文切换开销和数据共享效果。该模型通过作者的仿真并与以前发布的仿真结果进行了验证。结果表明,只要存在足够的网络带宽,即使在缓存较小的系统中,处理器也可以从多线程中受益。比单个进程的工作集大小大得多的高速缓存在几乎只有两到四个上下文的情况下,可以接近处理器的全部利用率。较小的高速缓存需要更多的上下文来使处理器保持繁忙,而大小与单个进程的工作集相当的高速缓存无论上下文数量如何都无法实现高利用率。多线程导致的网络争用增加对性能产生重大影响。可用的网络带宽和上下文切换开销限制了最佳的利用率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号