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

VLIW DSP汇编器与代码生成器的设计与实现

摘要第1-12页
ABSTRACT第12-13页
第一章 引言第13-15页
 1.1 课题背景及研究内容第13-14页
 1.2 本文贡献第14页
 1.3 论文结构第14-15页
第二章 VLIW DSP的体系结构第15-19页
 2.1 CPU的数据通路第15-16页
  2.1.1 通用寄存器文件第15-16页
  2.1.2 功能单元第16页
  2.1.3 交叉通路第16页
  2.1.4 存储访问通路第16页
  2.1.5 资源约束小结第16页
 2.2 流水线和指令延迟第16-18页
  2.2.1 中断带来的影响第18页
 2.3 取指包和执行包第18页
 2.4 条件执行第18-19页
第三章 VLIW DSP汇编器第19-38页
 3.1 COFF目标文件第19-20页
  3.1.1 段第19页
  3.1.2 段的处理第19-20页
  3.1.3 重定位第20页
  3.1.4 外部符号第20页
 3.2 汇编语言介绍第20-21页
  3.2.1 汇编命令第20-21页
 3.3 汇编器结构设计第21-22页
  3.3.1 VLIWDSP汇编器的结构第21-22页
 3.4 语句的内部表示第22-25页
  3.4.1 语句第23页
  3.4.2 汇编命令第23页
  3.4.3 执行包和指令第23-24页
  3.4.4 操作数和表达式第24-25页
 3.5 词法和语法分析器第25-27页
  3.5.1 词法分析器第25-26页
  3.5.2 语法分析器第26-27页
 3.6 段表和符号表第27-28页
 3.7 指令汇编第28-36页
  3.7.1 机器指令格式第28-30页
  3.7.2 寄存器和功能单元的表示第30-31页
  3.7.3 操作数类型的表示第31-32页
  3.7.4 指令格式的表示第32-35页
  3.7.5 编码函数的实现第35-36页
 3.8 取指包的合成第36页
 3.9 重定位的表示第36页
 3.10 COFF目标文件第36-38页
第四章 IMPACTC编译器第38-45页
 4.1 前端第38-40页
  4.1.1 Pcode生成第38-40页
  4.1.2 Pcode剖析(profiling)第40页
  4.1.3 内嵌扩展(inline expansion)第40页
  4.1.4 过程间分析(interprocedural analysis)第40页
  4.1.5 Pcode至 Lcode的转换第40页
 4.2 后端第40-42页
  4.2.1 Lcode的结构第41页
  4.2.2 Lcede的传统优化第41-42页
  4.2.3 Hyperblock和superblock形成第42页
  4.2.4 Superscalar优化第42页
  4.2.5 代码生成第42页
 4.3 IMPACT的定制第42-45页
  4.3.1 机器规格说明第42-43页
  4.3.2 机器描述第43-45页
第五章 VLIW DSP的机器规格说明和机器描述第45-50页
 5.1 机器规格说明第45-47页
  1.1 函数参数传递第45-46页
  1.2 运行栈的组织第46-47页
 5.2 机器描述第47-50页
  5.2.1 格式信息第47-48页
  5.2.2 资源使用信息第48页
  5.2.3 延迟信息第48页
  5.2.4 操作信息第48-50页
第六章 VLIW DSP代码生成器第50-55页
 6.1 概述第50-51页
 6.2 代码注释第51-53页
  6.2.1 注释策略第51-52页
  6.2.2 JSR的注释第52-53页
 6.3 调度的几个问题第53-55页
  6.3.1 依赖边延迟的计算第53-54页
  6.3.2 Nops操作的加入第54-55页
第七章 簇分配与调度第55-81页
 7.1 概述第55-56页
 7.2 相关研究第56-62页
  7.2.1 基于 DAG的簇分配算法第56-60页
  7.2.2 基于RCG的簇分配算法第60-62页
 7.3 UAS算法第62-63页
 7.4 IMPACT调度器第63-66页
  7.4.1 寄存器活动表第64页
  7.4.2 List调度算法第64-66页
  7.4.3 分簇机器的考虑第66页
 7.5 VLIW DSP簇分配与调度的实现第66-73页
  7.5.1 UAS算法与 VLIW DSP代码生成器第66-67页
  7.5.2 簇分配与调度算法的实现第67-72页
  7.5.3 load、store操作的特殊处理第72页
  7.5.4 跳转操作延迟的隐藏第72-73页
 7.6 实验分析第73-81页
  7.6.1 实验方法第73-76页
  7.6.2 实验结果第76-81页
第八章 结束语第81-82页
致谢第82-83页
附录 攻读硕士期间发表的论文第83-84页
参考文献第84-87页

论文共87页,点击 下载论文
上一篇:一汽集团分销渠道整合方案设计
下一篇:面向程序理解的转换系统研究