...
首页> 外文期刊>IEEE Transactions on Computers >Thread partitioning and value prediction for exploiting speculative thread-level parallelism
【24h】

Thread partitioning and value prediction for exploiting speculative thread-level parallelism

机译:线程分区和值预测,以利用推测性线程级并行性

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

摘要

Speculative thread-level parallelism has been recently proposed as a source of parallelism to improve the performance in applications where parallel threads are hard to find. However, the efficiency of this execution model strongly depends on the performance of the control and data speculation techniques. Several hardware-based schemes for partitioning the program into speculative threads are analyzed and evaluated. In general, we find that spawning threads associated to loop iterations is the most effective technique. We also show that value prediction is critical for the performance of all of the spawning policies. Thus, a new value predictor, the increment predictor, is proposed. This predictor is specially oriented for this kind of architecture and clearly outperforms the adapted versions of conventional value predictors such as the last value, the stride, and the context-based, especially for small-sized history tables.
机译:最近,人们提出了推测性线程级并行性作为并行性的来源,以提高难以找到并行线程的应用程序的性能。但是,此执行模型的效率在很大程度上取决于控制和数据推测技术的性能。分析和评估了几种将程序划分为推测线程的基于硬件的方案。通常,我们发现与循环迭代相关的生成线程是最有效的技术。我们还表明,价值预测对于所有产卵策略的性能至关重要。因此,提出了一种新的价值预测指标,即增量预测指标。该预测器专门针对这种架构,并且明显优于常规值预测器的适应版本,例如最后一个值,跨度和基于上下文的版本,特别是对于小型历史记录表而言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号