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

分簇结构谓词以及编译优化框架研究
引用本文:王向前,洪一.分簇结构谓词以及编译优化框架研究[J].计算机应用研究,2018,35(1).
作者姓名:王向前  洪一
作者单位:中国电子科技集团公司第三十八研究所,合肥工业大学计算机与信息学院;中国电子科技集团公司第三十八研究所;中国科学技术大学计算机科学与技术学院
基金项目:国家“核心电子器件、高端通用芯片及基础软件产品”重大专项“面向先进雷达的高性能DSP”(No.2012ZX01034001-001)资助 王向前,男,1985年生,工程师/博士,研究方向为编译器设计与优化;洪一,男,1963年生,教授,博士生导师,中国电科首席专家,主要研究方向为信号处理器体系结构设计;郑启龙,男,1969年生,副教授/博士,研究方向为并行计算与并行编译。
摘    要:谓词执行是在控制流存在的条件下可以有效挖掘指令级并行性的硬件机制。而在分簇结构上实现谓词机制,可以提高分簇结构上条件的执行效率。本文针对分簇结构展开谓词体系体系结构的研究,提出了分簇结构部分谓词的高效实现方法,以及基于循环展开的分簇结构部分谓词支持框架。实验表明,本文提出的分簇结构部分谓词及编译框架可以很好地提高条件执行程序的执行效率。

关 键 词:谓词  部分谓词  分簇结构  循环展开
收稿时间:2017/2/13 0:00:00
修稿时间:2017/11/23 0:00:00

Research on Predicate and Compiling Optimization Framework for Clustering
WANG Xiang-qian and HONG Yi.Research on Predicate and Compiling Optimization Framework for Clustering[J].Application Research of Computers,2018,35(1).
Authors:WANG Xiang-qian and HONG Yi
Affiliation:No Research Institude,China Electronics Technology Group Corporation,Anhui,Hefei,
Abstract:Predicate execution is a valid method to develop instructions parallelism in the programs with control flow. And implementation of predicate in clustering can improve efficiency of conditional statement. In the paper, predicate mechanism for clustering is researched, an efficient predicate mechanism is offered for clustering, and a compiling implementation framework based on loop unrolling for partial predicate is proposed. Experiments show that the predicate implementation framework can better enhance executive efficiency of conditional programs.
Keywords:predicate  partial predicate  clustering  loop unrolling
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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