首页> 外文会议>World computer congress >Path Grouping and Data Dependence Relaxation for Software Pipelining
【24h】

Path Grouping and Data Dependence Relaxation for Software Pipelining

机译:用于软件流水线的路径分组和数据依赖性放松

获取原文

摘要

Software pipelining of loops with conditional branches remains a challenge. There are two antagonistic problems, transfer time minimization and the worst-case constraints. The paper presents a novel framework to address them without conflict. The key ideas are: (1) Path grouping, which splits paths into distinct groups based on their execution and transfer probabilities, so as to minimize the transfer time. (2) Data dependence relaxation, which avoids the worst-case constraints by respecting data dependencies only when they have instances. Analysis suggests that the approach has better temporal benefit than that of path splitting and as-a-whole scheduling. A useful classification of existing algoirthms is also provided.
机译:有条件分支的循环软件流水线仍然是一个挑战。有两个对抗问题,转移时间最小化和最坏情况的约束。本文介绍了一个小说框架,无法在没有冲突的情况下解决这些框架。关键的想法是:(1)路径分组,基于其执行和传输概率将路径分成不同组,以便最小化转移时间。 (2)数据依赖性放松,这避免了仅当它们具有实例时才能尊重数据依赖性的最坏情况约束。分析表明,该方法具有比路径分裂和作为整体调度更好的时间好处。还提供了现有炼金油的有用分类。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号