基于编译实现微线程的故障检测 机制关键技术研究
KEY TECHNOLOGY RESEARCH OF FAULT DETECTION MECHANISM BASED ON COMPILER GENERATED MICRO-THREAD
摘 要
Abstract
目 录
第1章 绪 论
1.1 课题背景
1.2 国内外研究现状及分析
1.3 本文主要工作
1.4 本文结构
第2章 UltraSPARCT2平台相关背景
2.1 UltraSPARCT2体系结构介绍
2.1.1 架构的特点
2.1.2 UltraSPARC处理器架构
2.1.3 指令集
2.1.4 Traps
2.2 片上多线程(CMT)
2.3 寄存器窗口原理
2.3.1 原理概述
2.3.2 各个寄存器的使用
2.4 寄存器窗口相关指令
2.5 本章小结
第3章 微线程故障检测机制整体设计
3.1 算法概述
3.2 总体设计方案
3.2.1 微线程的基本思想
3.2.2 微线程的实现方案
3.3 本章小结
第4章 微线程故障检测机制详细设计
4.1 GCC编译相关关键技术研究
4.1.1 GCC的编译框架
4.1.2 GCC的过程管理器(pass)
4.1.3 GCC中的基本数据结构
4.1.4 RTL的生成
4.2 微线程的具体实现关键技术研究
4.2.1 简单赋值表达式
4.2.2 算术逻辑运算表达式
4.2.3 特殊的表达式类型
4.2.4 函数调用
4.2.5 切换窗口
4.3 故障注入实验
4.3.1 实验设计
4.3.2 故障注入平台
4.3.3 实验结果
4.3.4 实验分析
4.4 本章小结
结论
参考文献
哈尔滨工业大学学位论文原创性声明及使用授权说明
致谢