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

YHFT-Matrix编译器全局指令调度相关技术的研究与实现

摘要第1-12页
ABSTRACT第12-13页
第一章 绪论第13-20页
   ·引言第13-14页
   ·国内外研究的现状第14-18页
     ·踪迹调度第14-15页
     ·渗透调度第15-16页
     ·区域调度第16页
     ·Bernstein 调度第16-17页
     ·波沿调度第17-18页
     ·选择调度第18页
   ·论文的主要工作第18-19页
   ·论文的组织结构第19-20页
第二章 Matrix 编译器分析第20-39页
   ·Matrix 体系结构第20-23页
     ·Matrix 的内核结构第20-22页
     ·Matrix 的内核中的寄存器资源第22-23页
     ·指令执行包第23页
   ·Matrix 编译器第23-27页
     ·Matrix 编译器的架构第23-26页
     ·Matrix 编译器优化第26-27页
   ·Matrix 编译器的调度算法分析第27-37页
     ·全局表调度算法的简介第28-35页
     ·全局表调度算法的缺陷第35-37页
   ·本章小结第37-39页
第三章 Matrix 编译器选择调度的设计和改进第39-62页
   ·选择调度算法相关介绍第39-42页
   ·选择调度的特点第42-44页
   ·选择调度算法的中间表示第44-46页
     ·树表示形式第44-45页
     ·顺序表示形式第45-46页
   ·假数据依赖关系第46-48页
     ·局部重命名和向前替换第47-48页
     ·moveup()函数第48页
   ·选择调度的描述第48-56页
     ·av 集合的计算过程第49-52页
     ·移动操作阶段第52-55页
     ·与其它基于 DAG 方法的比较第55-56页
   ·软件流水第56-59页
     ·最内层循环的软件流水的过程第56-58页
     ·嵌套循环的软件流水第58-59页
   ·实验结果分析第59-61页
   ·本章小结第61-62页
第四章 Matrix 编译器 if 转换算法的设计与改进第62-71页
   ·if 转换算法简介第62-63页
   ·GCC 内部 if 转换的实现第63-65页
     ·GCC 内部中端 if 转换的实现第63-64页
     ·GCC 内部后端 if 转换的实现第64-65页
   ·Matrix 编译器 if 转换算法的实现第65-68页
     ·对后端模板的“*.md”文件的修改第65-66页
     ·对寄存器分配方法的修改第66-67页
     ·if 转换算法的改进第67-68页
   ·实验结果与比较第68-69页
     ·实验结果第68-69页
     ·实验结果分析第69页
   ·本章小结第69-71页
第五章 分支延迟调度算法的设计与实现第71-86页
   ·介绍第71-72页
   ·具有分支延迟槽的几种体系结构第72-73页
   ·Matrix 编译器中分支延迟调度的实现第73-78页
     ·调度区域的选择第73-74页
     ·表调度实现填充延迟槽第74-77页
     ·现有算法的缺点第77-78页
   ·Matrix 编译器中分支延迟调度的改进第78-85页
     ·选择调度区域的改进第78-79页
     ·调度算法的改进第79-85页
   ·实验结果分析第85页
   ·本章小结第85-86页
第六章 总结与展望第86-89页
   ·工作总结第86-87页
   ·工作展望第87-89页
致谢第89-90页
参考文献第90-94页
作者在学期间取得的学术成果第94页

论文共94页,点击 下载论文
上一篇:FT-DSPx RapidIO接口AMBA-SRIO桥的设计与实现
下一篇:FT-XV抗辐射多核处理器物理设计中串扰的研究与优化