EPIC结构下的记分牌分析与设计

来源 :第八届计算机工程与工艺全国学术年会 | 被引量 : 0次 | 上传用户:mingliqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
记分牌是微处理器中进行动态指令调度的一种经典策略,它能够有效的消除指令间的数据相关.随着集成电路工艺的发展,人们提出了新的微处理器体系结构,其中记分牌的设计也有所不同.本文主要讨论如何在EPIC体系结构下设计记分牌,并提出了一种实现方案.该方案充分考虑了EPIC的结构,并具有简洁、高效的特点.
其他文献
在当前芯片设计中,功耗越来越受到关注,尤其在嵌入式系统中,功耗问题是系统设计前就应该考虑的问题.本文首先从芯片系统的角度阐述了低功耗设计方法,然后对体系结构级Cache和总线的低功耗优化设计方法进行了深入研究,最后指出了当前的低功耗研究发展方向.
本文介绍了移位寄存器在微处理器中的几种常见的实现方式.基于桶形移位器和对数移位器的实现原理,设计实现了一种字长为64位位宽,一次最大移位宽度为63位的移位寄存器.
本文描述了双端口SRAM单元的设计.在介绍通用SRAM结构和基本单元的基础上,介绍了双端口SRAM单元,内容涉及预充电电路、读出放大器、写入电路、行译码电路、控制电路和版图.
本文介绍了一种基于EPIC设计着学的高性能微处理器软模型,介绍了其指令分派机制,提出了一种动态功耗实现技术方案.
本文介绍了高性能DSP芯片内二级cache的功能,并详细分析和设计了cache Tag控制器的读写、比较、替换Tag等操作.在设计中,为确保初始启动时Tag体数据是无效的,另外考虑到Tag读写命中后修改V、D、LRU位不用回写Tag体,故把Tag体和V、D、LRU(合法、脏、最近最少使用位)分开,并且Tag体采用单端口SRAM,V、D、LRU采用寄存器来实现.在功耗优化时,借用功耗分析工具Mars
通过FPGA对CPU的功能进行仿真验让,一个关键的问题如何把多端口寄存器文件有效的映射到FPGA的可配置逻辑中去.本文针对FPGA可配置逻辑的特点,提出了资源复制和写串行化两种方法,有效的解决了多端口寄存器文件在FPGA中的实现问题.
本文介绍一种数字信号处理器主机口的(寄存器传输级)设计和RTL模拟.文章从HPI结构、各功能模块的RTL级设计实现和模拟等角度对HPI的设计方法作了较为全面的介绍.
随着流水线变得越来越深,指令发射宽度越来越大,.因此,精确的分支预测对微处理器的性能来说越来越重要.本文介绍了静态、动态、混合等几种经典的分支预测方法.介绍两种新的分支预测技术,即基于单调布尔公式的分支预测方法和基于傅立叶变换的预测方法,最后基于FAB预测方法提出一种基于统计的更为简洁的方式.
虚拟存储是现代高性能微处理器的关键技术,需要实现虚地址到物理地址的变换,因此,虚实地址转换机制直接影响系统的访存行为和性能.本文详细介绍了Itanium2微处理器虚存模式下,多级地址变换的策略及其结构,分析了其特点.
EPIC中为了提高处理器效率可以采用乱序提交机制,但是必须保证乱序提交的正确性.本文在分析精确中断、相关性检测等与正确性密切相关的机制之后,参考超标量结构的乱序提交机制,提出了一种简单的EPIC乱序提交实现方案.