【24h】

A Dynamic Data Dependence Analysis Approach for Software Pipelining

机译:一种用于软件流水线的动态数据依赖分析方法

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

摘要

This paper presents a run-time pointer aliasing disambiguation method for software pipelining techniques. By combining hardware with software, the method is better than run-time checking method or run-time compensation method, which is capable of dealing with irreversible code, and has limited compensation code space without serious rerollability problem. The new method solves pointer aliasing problem efficiently and makes it possible to obtain potential instruction-level parallel speedup. In this paper instruction-level parallel speedups of the new method are analyzed in detail. Three theoretical speedups, i.e., general speedup, probabilistic speedup and mean speedup with probability, are given, which will be helpful for studying and evaluating instruction-level parallelism of the new method.
机译:本文提出了一种用于软件流水线技术的运行时指针混叠消歧方法​​。通过将硬件和软件相结合,该方法优于运行时检查方法或运行时补偿方法,该方法能够处理不可逆的代码,并且补偿代码空间有限,而不会出现严重的可滚动性问题。新方法有效地解决了指针混叠问题,并有可能获得潜在的指令级并行加速。在本文中,详细分析了新方法的指令级并行加速。给出了三种理论上的提速,即一般提速,概率提速和带概率的平均提速,这将有助于研究和评估新方法的指令级并行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号