- 3
- 0
- 约4.54千字
- 约 8页
- 2016-11-23 发布于北京
- 举报
非正规化循环的单指令多数据向量化.doc
非正规化循环的单指令多数据向量化
摘要:
针对非正规化循环的上下界、步长等循环信息不确定的问题,解决了循环条件为逻辑表达式、增量减量语句和dowhile循环的正规化问题。对不能正规化的循环提出了一种展开压紧算法,并用超字并行向量化方法发掘展开压紧的结果。实验结果表明,与现有的非正规化循环的单指令多数据(SIMD)向量化方法相比,所提出的转换方法和展开压紧方法能够更好地发掘非正规化循环的向量化特性,生成代码的性能加速比提高了6%以上。
关键词:
非正规化循环;单指令多数据向量化;展开压紧;依赖关系分析
0引言
循环正规化是指将循环的下界变为1、上界变为某个特定的值,并且跨距变为1的过程[1]。循环正规化成功得到的是正规化循环,失败得到的是非正规化循环。循环正规化失败是循环索引或者索引的步长和上下界等信息不确定造成的。传统向量化方法、超字并行(Superword Level Parallelism, SLP)向量化方法以及循环变换技术都是基于正规化循环。而非正规化循环在预分析和优化阶段没有进入到向量化循环候选集合中,因此失去了单指令多数据(Single Instruction Multiple Data, SIMD)向量化的机会。然而非正规化循环广泛应用于程序中,如何发掘其向量化特性是亟待解决的问题。
开源编译器Open64在高级中间表示阶段有三
您可能关注的文档
- 难有作为的“矛”与“盾”.doc
- 难缠的“肠梗阻”.doc
- 难缠的变应性鼻炎(上).doc
- 雅安地震中专业性网站科技信息传播分析.doc
- 雅思写作现状与研究评析.doc
- 雅砻江公益之旅.doc
- 雅阁的新筹码.doc
- 集中供热与节能探讨.doc
- 集中供热锅炉热工燃烧计算机控制研究.doc
- 集中精力做好测土配方施肥项目培训实现农业增产、农民增收.doc
- 【高考单词扩量】2019人教版高中英语必修第一册 Unit 4重点单词.docx
- 《复数的乘、除运算》复数PPT系列.pptx
- 2026届陕西省高三下学期质量检测历史试题(含答案).docx
- 陕西西安市西北工业大学附属中学2026届高三下学期第十一模语文试题(含答案)(含解析).docx
- 天津和平区2025-2026学年度第二学期高考一模(第一次质量调查)语文试题(含答案)(含解析).docx
- 2026届重庆市巴蜀中学高三下学期3月适应性考试(七)历史试题(含答案).docx
- 2026届陕西省铜川市高三下学期模拟预测(二)历史试题(含答案).docx
- 钠离子电池行业专题报告2:均衡性能加持下,关注NFPP路线产业化潜力.pdf
- 英格尔认证ICAS:为CDP2026年披露季做好准备——2026年重要问卷变更.pdf
- 中信证券:2025年度可持续发展报告.pdf
最近下载
- 2024贵州贵阳市事业单位管理岗位定向招聘退役士兵33人笔试参考题库及答案解析.docx VIP
- 2024年北京科技职业大学辅导员招聘考试真题汇编附答案.docx VIP
- 清明文明祭扫主题班会PPT课件.pptx VIP
- 2014年铜陵县三中七年级第一学期第一次月考-数学.docx VIP
- 《ISO13485-2024》医疗器械质量管理体系用于法规的要求.pptx VIP
- 地下室防水专项施工方案-.pdf VIP
- (正式版)DB65∕T 4766-2024 《公路波纹钢桥涵设计规范》.pdf VIP
- 附件9 高特电子BMS储能用户手册.pdf VIP
- 七氟丙烷自动灭火系统操作说明.doc VIP
- 全身经络穴道大全(人体彩图).docx VIP
原创力文档

文档评论(0)