| 注册
首页|期刊导航|计算机工程与应用|基于依赖环问题的改进软流水框架

基于依赖环问题的改进软流水框架

张仁高 郑启龙 王向前 韩东科

计算机工程与应用2017,Vol.53Issue(17):65-69,5.
计算机工程与应用2017,Vol.53Issue(17):65-69,5.DOI:10.3778/j.issn.1002-8331.1703-0442

基于依赖环问题的改进软流水框架

Improved software pipelining framework of dependency circle

张仁高 1郑启龙 1王向前 2韩东科1

作者信息

  • 1. 中国科学技术大学 计算科学与技术学院,合肥 230027
  • 2. 中国电子科技公司 第38研究所,合肥 230088
  • 折叠

摘要

Abstract

Software Pipelining(SWP)is the scheduling technology for the loop in the compiling back-end optimization. In the process of SWP optimization, the dependency circle is an important factor to affect the optimization of SWP. Based on the traditional modulo scheduling, a new SWP optimization algorithm is proposed to deal with the problem of SWP failure caused by the dependency circle. It does analysis of the dependency circle for loop, splits the reduced register into several counterpart duplicates and makes the loop with reduced variable pipelining favorably. Through the classical algorithm testing, experimental results show that the framework can make more loops pipelining successfully and improve performance at 58%least.

关键词

软件流水/依赖环/模调度/循环/优化

Key words

Software Pipelining(SWP)/dependency circle/modulo scheduling/loop/optimization

分类

信息技术与安全科学

引用本文复制引用

张仁高,郑启龙,王向前,韩东科..基于依赖环问题的改进软流水框架[J].计算机工程与应用,2017,53(17):65-69,5.

基金项目

国家核高基重大专项(No.2012ZX01034001-001). (No.2012ZX01034001-001)

计算机工程与应用

OA北大核心CSCDCSTPCD

1002-8331

访问量0
|
下载量0
段落导航相关论文