首页 | 本学科首页   官方微博 | 高级检索  
     

基于数据流图的异构VLIW DSP分簇方法
引用本文:邱鹏飞,洪一,耿锐,徐云.基于数据流图的异构VLIW DSP分簇方法[J].计算机应用,2011,31(4):935-937.
作者姓名:邱鹏飞  洪一  耿锐  徐云
作者单位:1. 安徽省高性能计算重点实验室,合肥 2300272. 中国科学技术大学 计算机科学与技术学院,合肥 2300273. 中国电子科技集团 第38研究所,合肥 230088
摘    要:超长指令字数字信号处理器(VLIW DSP)的指令级并行性(ILP)主要通过指令分簇和软件流水来实现。在以前的研究中,指令分簇主要只考虑指令级并行性和减少簇间转移指令,对异构体系结构和某些寄存器只能分在指定簇上的情况考虑较少。提出一种基于数据流图(DFG)的异构体系结构上的分簇方法,利用指令的相关性将DFG划分为与簇数目相同个数的子图,再根据特殊寄存器对簇的要求采用启发式算法对子图进行调整,实验结果表明这种分簇方法使得负载更均衡,加速比相对于传统方法可以提高8%左右。

关 键 词:超长指令字    指令级并行性    异构    分簇    启发式算法
收稿时间:2010-10-08
修稿时间:2010-11-17

Operation partitioning for heterogeneous VLIW DSP based on dataflow graph
QIU Peng-fei,HONG Yi,GENG Rui,XU Yun.Operation partitioning for heterogeneous VLIW DSP based on dataflow graph[J].journal of Computer Applications,2011,31(4):935-937.
Authors:QIU Peng-fei  HONG Yi  GENG Rui  XU Yun
Affiliation:1. Key Laboratory of High Performance Computing of Anhui Province, Hefei Anhui 230027, China2. School of Computer Science and Technology, University of Science and Technology of China, Hefei Anhui 230027,China3. The 38 Research Institute, China Electronics Technology Group Corporation, Hefei Anhui 230088,China
Abstract:The Instruction Level Parallelism (ILP) of VLIW DSP processor is acquired through operation partitioning and software pipeline. In the previous research of operation partitioning, people always focus on reducing move operations between clusters, but rarely consider the effect of heterogeneous architecture and some registers that should be placed on reserved cluster. A method based on DataFlow Graph (DFG) for heterogeneous architecture was described to solve this problem. First, the DFG was partitioned into several sub-graphs according to the relations between operations, then the sub-graphs were refined with a heuristic method to meet the requirements of special registers. The experimental results show that this method can make the load of cluster more balanced, and achieve an average of 8% improvement over traditional method.
Keywords:Very Long Instruction Word(VLIW)                                                                                                                        ILP (Instruction Level Parallelism)                                                                                                                        heterogeneous                                                                                                                        operation partitioning                                                                                                                        heuristic method
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号