摘要 | 第1-7页 |
ABSTRACT | 第7-15页 |
第一章 绪论 | 第15-26页 |
·研究背景 | 第15-23页 |
·分片式处理器体系结构出现的必然性 | 第15-16页 |
·类数据流计算模型及其优势 | 第16-18页 |
·常用编译方法 | 第18-22页 |
·分片式处理器上编译器的作用和任务 | 第22-23页 |
·论文研究目标与主要工作 | 第23-24页 |
·论文结构 | 第24-26页 |
第二章 相关研究工作 | 第26-44页 |
·MultiScalar | 第26-28页 |
·结构模型 | 第26-27页 |
·编译系统 | 第27-28页 |
·存在的主要问题 | 第28页 |
·新兴分片式处理器体系结构 | 第28-40页 |
·TRIPS 和TFlex | 第28-33页 |
·RAW | 第33-36页 |
·WaveScalar | 第36-39页 |
·Spatial Computation | 第39-40页 |
·小结 | 第40页 |
·几种分片式处理器结构中编译系统的比较 | 第40-42页 |
·本章小结 | 第42-44页 |
第三章 DISC-I 指令集系统及 TPA-PI 处理器 | 第44-58页 |
·DISC-I 指令集系统 | 第44-51页 |
·DISC-I 指令集格式 | 第44-46页 |
·TPA-PI 处理器中的超块 | 第46-50页 |
·软件输出树开销 | 第50-51页 |
·TPA-PI 处理器执行模型 | 第51-54页 |
·TPA-PI 处理器微体系结构 | 第54-57页 |
·总体结构 | 第54-55页 |
·计算分片(Processor Tile) | 第55-56页 |
·片上网络 | 第56-57页 |
·本章小结 | 第57-58页 |
第四章 TPA-PI 编译系统设计与实现 | 第58-92页 |
·TPA-PI 程序表示方式 | 第58-61页 |
·高效的超块 | 第59-61页 |
·TPA-PI 编译系统概述 | 第61-64页 |
·TPA-PI 编译系统的主要任务 | 第61页 |
·TPA-PI 编译系统结构 | 第61-62页 |
·TPA-PI 编译系统中间表示 | 第62-64页 |
·TPA-PI 编译系统实现 | 第64-90页 |
·LLVM 编译框架 | 第64-65页 |
·超块构造 | 第65-80页 |
·分配访存序号及出口号 | 第80-85页 |
·指令空间调度 | 第85-90页 |
·本章小结 | 第90-92页 |
第五章 超块级分支预测技术及编译优化研究 | 第92-116页 |
·TPA-PI 中的分支预测器 | 第93-96页 |
·TPA-PI 中超块级分支预测器结构 | 第93-95页 |
·超块级分支预测器与传统预测器的区别 | 第95-96页 |
·超块构造算法对超块级分支预测器性能的影响研究 | 第96-104页 |
·不同构造算法对超块控制流特征的影响 | 第96-97页 |
·基本块选择算法 | 第97-100页 |
·实验评测及结果 | 第100-104页 |
·软硬件结合的超块级分支预测器 | 第104-115页 |
·软硬件协同分支预测器结构 | 第105页 |
·软件预测策略 | 第105-107页 |
·硬件预测器配置 | 第107页 |
·软硬件预测器协同工作方式 | 第107-109页 |
·实验评测及结果 | 第109-115页 |
·本章小结 | 第115-116页 |
第六章 TPA-PI 结构中的谓词执行技术及其编译优化方法 | 第116-127页 |
·TPA-PI 中的谓词执行技术 | 第116-119页 |
·指令集(ISA)支持 | 第116-117页 |
·微体系结构支持 | 第117-118页 |
·编译器支持 | 第118-119页 |
·对软件输出树的优化 | 第119-126页 |
·TPA-PI 程序中的软件输出树 | 第119-120页 |
·基于边剖析技术的谓词执行优化方法 | 第120-124页 |
·实验评测 | 第124-126页 |
·本章小结 | 第126-127页 |
第七章 全文总结 | 第127-131页 |
·论文工作总结 | 第127-129页 |
·本文的主要创新 | 第129-130页 |
·未来研究工作 | 第130-131页 |
参考文献 | 第131-138页 |
攻读博士学位期间发表的论文 | 第138-139页 |
攻读博士学位期间参加的项目 | 第139-140页 |
致谢 | 第140-141页 |