节点文献
软件管道化方法
A Software Pipelining Method
【摘要】 用完全数据关联图 CDG来表述软件管道化问题 ,图中有向边表示循环中各指令间的关联性 .同时提出了基础集的概念 ,平行可扩展的基础集可以覆盖循环的所有指令 ,文中用遗传算法来搜索基础集的最优解或次最优解 .这种方法可以处理所有可能的数据关联性 ,从而可以将循环高度并行化 .
【Abstract】 We introduce complete data dependence graph CDG, directed edges in the graph represent dependences between instructions in loop, also introduce the notation of base set ,a base set which is parallel expendable can cover the whole instructions in loop, this paper employ a genetic algorithm to search for the optimal solution of base set. This method can handle any possible data dependence, so it can high parallel the loops.
【关键词】 软件管道化;
完全关联图;
遗传算法;
基础集;
稳定状态集;
【Key words】 software pipelining; complete dependence graph; genetic algorithm; base set; steady state set;
【Key words】 software pipelining; complete dependence graph; genetic algorithm; base set; steady state set;
【基金】 武汉大学自强科技创新基金项目资助
- 【文献出处】 武汉大学学报(理学版) ,Wuhan University Journal(Natural Science Edition) , 编辑部邮箱 ,2001年03期
- 【分类号】TP311.5
- 【被引频次】1
- 【下载频次】25