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

基于GCC的YHFT-Matrix编译器关键技术研究与实现

目录第1-7页
表目录第7-8页
图目录第8-10页
摘要第10-12页
Abstract第12-14页
第一章 绪论第14-18页
   ·课题研究背景与意义第14页
   ·国内外研究现状第14-16页
   ·本文主要工作第16-17页
   ·论文的组织结构第17-18页
第二章 Matrix 编译器开发的关键技术分析第18-33页
   ·引言第18-19页
   ·GCC 编译系统分析第19-26页
     ·GCC 概述第19页
     ·GCC 框架分析第19-22页
     ·GCC 中间表达式第22-23页
     ·GCC 移植相关接口第23-26页
   ·Matrix 内核结构分析第26-30页
     ·流水线构成第27页
     ·寄存器资源第27-29页
     ·寻址模式第29-30页
     ·指令集特点第30页
   ·基于 GCC 开发 Matrix 编译器所面临的困难第30-33页
第三章 Matrix 编译器指令调度算法的设计与实现第33-47页
   ·GCC 指令调度算法分析第33-38页
     ·依赖分析第34-36页
     ·调度区域第36页
     ·调度策略第36-38页
   ·表调度算法面向 Matrix 平台所存在的缺陷第38页
   ·Matrix 指令调度算法的设计与实现第38-44页
     ·流水线描述第39-40页
     ·if 转化第40-42页
     ·指令字分割第42-43页
     ·功能单元指派第43-44页
   ·实验及其结果分析第44-47页
第四章 Matrix 编译器寄存器分配算法的设计与实现第47-61页
   ·GCC 寄存器分配算法分析第47-53页
     ·GCC 寄存器分配算法实现的各个阶段分析第47-50页
     ·reload 过程分析第50-53页
   ·寄存器分配算法面向 Matrix 平台所存在的缺陷第53-54页
   ·Matrix 寄存器分配算法的设计与实现第54-58页
     ·寄存器对匹配算法的设计与实现第54-56页
     ·部分寄存器优先分配策略第56-58页
   ·实验及其结果分析第58-61页
第五章 基于 GCC 的 Matrix 编译器的实现第61-82页
   ·指令匹配第61-68页
     ·通用指令实现方式第61页
     ·SIMD 指令实现方式第61-65页
     ·复合指令的识别第65-68页
   ·栈布局设计第68-75页
     ·栈的作用第68页
     ·几种典型堆栈的布局第68-69页
     ·Matrix 编译器栈的布局第69-70页
     ·Matrix 编译器栈的具体实现第70-75页
   ·地址折叠第75-82页
     ·Matrix DSP 的地址计算方式第76-77页
     ·GCC 编译系统中地址的产生过程第77页
     ·Matrix 地址折叠算法的设计与实现第77-82页
第六章 结束语第82-84页
   ·工作总结第82-83页
   ·工作展望第83-84页
致谢第84-85页
参考文献第85-88页
作者在学期间取得的学术成果第88页

论文共88页,点击 下载论文
上一篇:高性能计算机功耗管理系统设计与实现
下一篇:基于GPU技术的并行运算应用研究