首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--编译程序、解释程序论文

编译指导的自动向量化关键技术研究

摘要第10-11页
ABSTRACT第11页
第一章 绪论第12-23页
    1.1 相关背景第12-19页
        1.1.1 SIMD体系结构第12页
        1.1.2 自动向量化技术第12-13页
        1.1.3 GCC编译系统第13-16页
        1.1.4 OpenMP并行编程模型第16-19页
    1.2 国内外研究现状第19-20页
        1.2.1 编译指导的自动向量化第19页
        1.2.2 外层循环的向量化第19-20页
    1.3 研究内容及意义第20-22页
        1.3.1 研究内容第20-21页
        1.3.2 研究意义第21-22页
    1.4 论文结构第22-23页
第二章 SIMD编译指导及GCC编译器的支持第23-47页
    2.1 SIMD编译指导简介第23-26页
        2.1.1 simd结构(simd construct)第23-24页
        2.1.2 loop SIMD结构(loop SIMD construct)第24-25页
        2.1.3 declare simd结构(declare simd construct)第25-26页
    2.2 SIMD编译指导在编译器中的实现第26-34页
        2.2.1 相关数据结构第26-29页
        2.2.2 SIMD编译指导的识别第29-30页
        2.2.3 SIMD编译指导的下降和扩展第30页
        2.2.4 pass_omp_simd_clone第30-31页
        2.2.5 自动向量化阶段对SIMD编译指导的处理第31-34页
    2.3 aligned从句在GCC中的实现第34-37页
        2.3.1 从前端识别到OpenMP的下降与扩展第34-36页
        2.3.2 aligned从句信息到自动向量化阶段的传递第36-37页
    2.4 SIMD编译指导自动向量化效果测试第37-46页
        2.4.1 SIMD循环的识别第37-42页
        2.4.2 SIMD编译指导的自动向量化第42-46页
    2.5 本章小结第46-47页
第三章 GCC中紧嵌套循环坍缩向量化的实现现状第47-65页
    3.1 collapse从句简介第47-48页
        3.1.1 loop结构下的collapse从句第47页
        3.1.2 simd结构下的collapse从句第47-48页
        3.1.3 loop SIMD结构下的collapse从句第48页
    3.2 collapse从句在编译器中的实现第48-50页
        3.2.1 collapse从句的识别与解析第48-49页
        3.2.2 OpenMP编译中对collapse从句的处理第49-50页
    3.3 collapse从句的自动向量化测试与分析第50-64页
        3.3.1 collapse从句的自动向量化测试第51-52页
        3.3.2 for-col向量化失败原因分析第52-62页
        3.3.3 simd-col和for-simd-col向量化失败原因分析第62-64页
    3.4 本章小结第64-65页
第四章 collapse从句下循环自动向量化实现方案改进第65-73页
    4.1 实验环境第65-66页
        4.1.1 硬件环境第65-66页
        4.1.2 软件环境第66页
        4.1.3 平台的SIMD体系结构第66页
    4.2 loop结构下collapse从句实现的改进第66-68页
    4.3 实验结果与分析第68-71页
    4.4 本章小结第71-73页
第五章 结束语第73-75页
    5.1 工作总结第73页
    5.2 工作展望第73-75页
致谢第75-76页
参考文献第76-80页
作者在学期间取得的学术成果第80页

论文共80页,点击 下载论文
上一篇:经纬仪组网测量系统误差分析校准及其卫星总装应用
下一篇:网络关键链路集算法的研究与应用