首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

魂芯DSP编译设计与优化

致谢第9-10页
摘要第10-11页
ABSTRACT第11-12页
第1章 绪论第20-29页
    1.1 引言第20-24页
        1.1.1 编译技术发展趋势第20-23页
        1.1.2 自主编译发展的迫切性第23-24页
        1.1.3 面向DSP开发编译系统的挑战第24页
    1.2 研究背景第24-25页
        1.2.1 课题来源第24页
        1.2.2 魂芯DSP体系结构第24-25页
    1.3 研究意义第25-26页
    1.4 研究目标及研究内容第26-27页
    1.5 论文章节安排第27-29页
第2章 编译基础设施选型第29-44页
    2.1 开源编译基础设施现状第29页
        2.1.1 发展现状第29页
        2.1.2 选型考虑第29页
    2.2 Open64第29-31页
        2.2.1 概述第29-30页
        2.2.2 重定向机制第30页
        2.2.3 优化技术第30-31页
    2.3 GCC第31-33页
        2.3.1 概述第31-33页
        2.3.2 重定向机制第33页
        2.3.3 优化技术第33页
    2.4 LLVM第33-36页
        2.4.1 概述第33-34页
        2.4.2 重定向技术第34-35页
        2.4.3 优化技术第35-36页
    2.5 魂芯DSP编译系统选型第36页
    2.6 魂芯DSP编译系统基本问题第36-42页
        2.6.1 字编址模式支持第36-37页
        2.6.2 重定向第37-38页
        2.6.3 C标准库函数IO重定向支持第38-40页
        2.6.4 正确性测试集第40-41页
        2.6.5 体系结构优化第41页
        2.6.6 性能测试集第41-42页
    2.7 开源编译设施开发编译器的注意点第42-43页
    2.8 本章小结第43-44页
第3章 基于数据分布优化的分簇算法第44-56页
    3.1 引言第44页
    3.2 研究现状第44-46页
        3.2.1 数据分布优化研究现状第44-45页
        3.2.2 分簇算法研究现状第45-46页
    3.3 分块内存数据分布优化第46-51页
        3.3.1 编译制导指示的数据分布优化第46-47页
        3.3.2 数据自动分布优化第47-48页
        3.3.3 数据自动分布优化与向量化第48-50页
        3.3.4 数据分布优化分析实例分析第50-51页
    3.4 分簇算法启发因子第51-52页
    3.5 分簇算法第52-54页
    3.6 实验结果及分析第54-55页
    3.7 本章小结第55-56页
第4章 面向向量化体系结构的软件流水优化第56-86页
    4.1 引言第56页
    4.2 研究现状第56-59页
        4.2.1 向量化研究现状第56-57页
        4.2.2 软件流水研究现状第57-59页
    4.3 向量化框架实现第59-68页
        4.3.1 基于依赖分析的循环向量化技术的改进第59-62页
        4.3.2 超字级并行向量化技术的实现第62-65页
        4.3.3 向量指令的后端表示形式第65-66页
        4.3.4 向量寄存器分配第66-68页
    4.4 模调度实现框架第68-81页
        4.4.1 框架介绍第68-70页
        4.4.2 零开销循环的识别和转换第70-74页
        4.4.3 分簇结构机器资源的描述第74-76页
        4.4.4 循环展开第76-79页
        4.4.5 模变量扩展第79-80页
        4.4.6 代码生成与寄存器分配方法第80-81页
    4.5 实验结果及分析第81-85页
    4.6 本章小结第85-86页
第5章 分簇结构谓词编译支持框架第86-103页
    5.1 引言第86页
    5.2 相关工作第86-87页
    5.3 魂芯DSP的谓词机制第87-89页
    5.4 谓词形式第89-96页
        5.4.1 一般谓词框架第89-93页
        5.4.2 魂芯DSP谓词支持方法第93-96页
    5.5 谓词支持框架第96-99页
        5.5.1 两种谓词优化的选择第96页
        5.5.2 基于循环展开的CPred谓词支持框架第96-99页
    5.6 实验结果及分析第99-101页
    5.7 结论第101-103页
第6章 FFT算法优化第103-119页
    6.1 引言第103页
    6.2 高效指令内建函数支持第103-107页
        6.2.1 普通向量指令第103-104页
        6.2.2 复数向量指令第104-106页
        6.2.3 位反序指令第106-107页
    6.3 FFT优化第107-118页
        6.3.1 汇编优化思路第107-108页
        6.3.2 相关工作第108页
        6.3.3 部分逆序第108-109页
        6.3.4 部分逆序的非原位算法实现方法第109-110页
        6.3.5 部分逆序的原位实现方法第110-114页
        6.3.6 FFT优化算法框架第114-116页
        6.3.7 高效FFT算法分析第116-117页
        6.3.8 重构C语言FFT算法第117页
        6.3.9 测试结果第117-118页
    6.4 本章小结第118-119页
第7章 总结与展望第119-122页
    7.1 全文总结第119-120页
    7.2 未来研究展望第120-122页
参考文献第122-132页
攻读博士学位期间发表的论文和参加的科研项目第132-133页

论文共133页,点击 下载论文
上一篇:互嵌合作:政府与非营利组织的互动策略研究--以C市AX居家养老服务中心为例
下一篇:随迁老人的文化适应研究--以武汉市两个社区为例