学位论文 > 优秀研究生学位论文题录展示
EPIC体系结构研究与流水线设计及实现
作 者: 高军
导 师: 张民选
学 校: 中国人民解放军国防科学技术大学
专 业: 计算机科学与技术
关键词: EPIC 处理器 流水线 分支预测 指令分派 指令旋转
分类号: TP332
类 型: 硕士论文
年 份: 2002年
下 载: 128次
引 用: 3次
阅 读: 论文下载
内容摘要
本课题是863重大课题64位高性能通用微处理器芯片设计子课题的前期工作,对基于EPIC体系结构的处理器进行深入研究和分析。EPIC体系结构的特点是紧密结合编译器和硬件来提升性能。本文的重点是研究基于EPIC体系结构处理器指令分支预测和整数流水线的设计与实现。 本文首先分析了EPIC体系结构,深入研究了其中的前瞻和判断执行等技术。接着以第一个商用的EPIC处理器Itanium为背景,研究了指令分支预测机制,设计了流水线前端的多级分支预测,并实现了每级预测器,通过多级预测策略提高了预测精度,改善了性能。最后,阐述了基于EPIC体系结构的高性能微处理器整数流水线核的设计与实现。其中包括寄存器栈、寄存器旋转机制的研究和指令分派机制、指令旋转的实现,以及寄存器重命名和整数部件的设计策略及实现方案。同时对一些特殊整数指令的实现进行了处理和优化,并给出了模拟和流水线验证结果。
|
全文目录
摘要 6-7 ABSTRACT 7-8 第一章 绪论 8-11 1.1 课题研究背景 8-9 1.2 课题研究内容 9 1.3 课题完成的工作 9-10 1.4 本文的组织 10-11 第二章 EPIC体系结构的关键技术 11-23 2.1 EPIC机制 11-12 2.2 前瞻技术 12-16 2.2.1 前瞻数据载入的两个关键问题 12-13 2.2.2 控制前瞻 13-14 2.2.3 数据前瞻 14-16 2.3 判断执行技术 16-18 2.3.1 判断执行技术的提出 16 2.3.2 判断执行技术的实现 16-18 2.4 并行比较和多路分支 18-20 2.4.1 并行比较 18-20 2.4.2 多路分支 20 2.5 ITANIUM处理器概述 20-22 2.5.1 Itanium指令系统 20-21 2.5.2 Itanium流水线 21-22 2.6 小结 22-23 第三章 多级分支预测 23-35 3.1 多级分支预测结构 23-25 3.2 分支预测的硬件机制 25-31 3.2.1 单周期预测器 26 3.2.2 两级自适应的分支预测器和返回预测器 26-31 3.2.3 分支地址计算和修改预测器 31 3.3 分支的软件提示 31-34 3.3.1 分支预测指令的软件提示 32 3.3.2 分支指令的软件提示 32-33 3.3.3 移入分支寄存器指令的软件提示 33-34 3.4 小结 34-35 第四章 指令分派和寄存器重命名的设计与实现 35-51 4.1 指令分派 35-41 4.1.1 指令模板 35-37 4.1.2 指令分派规则 37-38 4.1.3 指令分派的实现 38-41 4.2 寄存器重命名 41-49 4.2.1 寄存器栈 41-44 4.2.2 寄存器旋转 44-47 4.2.3 寄存器重命名的实现 47-49 4.3 小结 49-51 第五章 整数部件的设计与实现 51-62 5.1 整数部件的分类 51-52 5.2 主要模块的设计及功能描述 52-57 5.2.1 ALU计算模块 52-53 5.2.2 CMP比较模块 53-54 5.2.3 SHIFT通用移位模块 54-55 5.2.4 ONEBIT CMP一位比较模块 55-56 5.2.5 SXT/ZXT扩展模块 56 5.2.6 MOV传送模块 56-57 5.3 特殊指令的处理 57-60 5.3.1 位字段指令的设计 57-59 5.3.2 MOV TO PR传送到谓词寄存器指令的处理 59 5.3.3 CZX计算零索引指令的优化 59-60 5.4 整数流水线验证 60-61 5.5 小结 61-62 第六章 结束语 62-63 致谢 63-64 参考文献 64-66 附录 综合数据 66-68
|
相似论文
- 处理器TI DSP VC33虚拟核的设计与实现,TP332
- 基于DSP的永磁同步交流伺服电机控制系统研究,TM383.42
- NBZC公司生产计划系统优化设计,F426.4
- 低损耗有源电力滤波器控制器设计,TN713.8
- 通用型LCD检测系统设计,TN873.93
- 基于MIPI规范的LCD驱动接口设计,TN873.93
- 基于多核计算平台的视频压缩算法研究,TN919.81
- 面向混合流水线的任务智能调度系统的研究与实现,TH186
- 基于S3C2410A的新型ARM实验装置的设计研究,TP368.1
- 信息流跟踪的研究与实现,TP368.1
- Web图像搜索中基于GPU的图像分割技术术究,TP391.41
- 自主水下航行器组合导航算法研究与系统实现,U666.1
- 分布式内存多核处理器流程序虚拟机研究,TP333.1
- 基于DSP和CPLD的运动控制卡设计与实现,TP273
- 基于PowerPC的高性能嵌入式工业控制器的研究与开发,TP273.5
- 基于DM6467 DSP处理器的多通道H.264视频编码软件设计,TN919.81
- 适于TriBA的面向对象程序设计语言对象消息机制研究,TP311.1
- 永磁直线电动机磁悬浮系统鲁棒控制策略研究,TM359.4
- 高压断路器永磁电机操动机构控制器的设计,TM561
- DBF权重处理电路的设计与实现,TN957.51
- 基于DSP的单目视觉定位方法关键技术研究,TP391.41
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 运算器和控制器(CPU)
© 2012 www.xueweilunwen.com
|