帮助 关于我们

返回检索结果

出口分支语句的向量化方法
Vectorization Method of Export Branch Statement

查看参考文献5篇

文摘 传统的向量化方法和超字并行方法依靠数据依赖关系分析确定程序中的并行性,而依赖关系分析无法处理非结构化控制流语句,现有的编译器对该类语句的向量化能力有限。为此,给出一种面向SIMD扩展体系结构的出口分支语句向量化方法,该方法针对一个向量因子内的出口分支语句,能够有效地进行自动向量化处理。测试结果表明,该方法既充分发掘了程序数据流中的并行性,又保证了控制流语义的正确性。
其他语种文摘 Traditional vectorization method and superword level parallelism both rely on data dependence analysis to exploit the parallelism of the programs.However,the up-to-date compiler has less ability to analyze such statements as non-structured control flow statements,which the data dependence analysis cannot deal with.This paper presents a vectorization method of export branch statements for SIMD extension,which can effectively vectorize the export branch statements within a vector length.Test results show that this method can both fully exploit the parallelism of the data flow and ensure the semantic correctness of control flow.
来源 计算机工程 ,2011,37(9):38-40 【核心库】
关键词 SIMD扩展 ; 向量化 ; 出口分支 ; 向量因子 ; 非结构化
地址

解放军信息工程大学信息工程学院, 郑州, 450002

语种 中文
文献类型 研究性论文
ISSN 1000-3428
学科 自动化技术、计算机技术
基金 国家重大科技专项
文献收藏号 CSCD:4289694

参考文献 共 5 共1页

1.  张为华. SIMD编译优化技术研究概述. 中国计算机学会通讯,2007,3(2):27-36 被引 6    
2.  李玉祥. 面向非多媒体程序的SIMD向量化方法及优化技术研究,2008 被引 2    
3.  赵辉. SIMD计算机的优化编译器设计. 计算机工程,2009,35(1):201-203 被引 2    
4.  Allen R. Automatic Translation of Fortran Programs to Vector Form. ACM Trans.on Programming Languages and Systems,1987,9(4):491-542 被引 6    
5.  Larsen S. Exploiting Superword Level Pparallelism with Multimedia Instruction Sets. ACM SIGPLAN Notices,2000,35(5):145-156 被引 11    
引证文献 2

1 张媛媛 基于多面体表示的向量化收益评估方法 计算机工程,2012,38(7):266-268,272
被引 2

2 姚远 基于Profile信息的连续性分析算法及其优化 计算机工程,2012,38(9):28-31
被引 1

显示所有2篇文献

论文科学数据集
PlumX Metrics
相关文献

 作者相关
 关键词相关
 参考文献相关

版权所有 ©2008 中国科学院文献情报中心 制作维护:中国科学院文献情报中心
地址:北京中关村北四环西路33号 邮政编码:100190 联系电话:(010)82627496 E-mail:cscd@mail.las.ac.cn 京ICP备05002861号-4 | 京公网安备11010802043238号