微处理器之高性能低功耗分支预测的实现——基于嵌入式指令集体系结构

来源 :北京大学 | 被引量 : 0次 | 上传用户:xstyx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“超流水”和“超标量”设计是提升单个微处理器核心之性能的主要手段。但是,随着流水线级数的加深或者每个时钟周期发射的指令数增多,分支指令跳转引发的额外开销也加增,导致平均每条指令执行所需要的周期数(CPI)变差;因而在高性能微处理器设计中,分支预测技术的实现是保证处理器性能不可缺少的手段。  分支方向预测器(BDP: Branch Direction Predictor)和分支目标缓冲器(BTB:Branch Target Buffer)是最常见的分支预测技术。BDP对分支指令的分支方向进行动态预测,BTB可在分支指令译码前提早输出分支目标地址,BDP与BTB结合就能减少甚至消除分支开销。通常BTB的实现上包含了简单的BDP功能,但传统BTB的实现方式在提高性能的同时,在功耗和芯片面积方面付出较大代价;本文提出较为新颖的BTB结构和功能来达到嵌入式微处理器芯片设计中更好的性能/功耗/面积的平衡。  返回地址栈(RAS: Return Address Stack)是针对功能调用(CALL)和返回(RETURN)的特殊优化,用以提高对RETURN指令之返回地址的预测准确率。本文介绍一种新的RAS结构和处理RAS溢出及错位的方法,用微小的RAS硬件代价获得较大的性能提升。  本文提出的以可配置性和可综合性BTB和RAS设计为核心特色的分支预测方案,在保证较高分支预测准确率的前提下,大大地降低了分支预测机制本身带来的功耗开销,该技术已在基于MIPS32指令集体系结构的八级流水线嵌入式微处理器M8Score的设计中实现。
其他文献
该文对点支式玻璃幕墙技术进行较深层次研究,把有限元分析方法应用到该领域,通过计算机编程,解决点支式玻璃幕墙结构设计中的难点问题.
随着立体视像、三维数字建模及虚拟仿真、全息影像等技术不断取得突破性进展,立体技术和产品日臻完善,并且正革命性地影响和改变着人们的沟通、工作和生活方式。  影响3D视频
该文在对传统防火墙进行深入研究的基础上,着重研究了分布式防火墙并予以实现.首先,在参阅了大量国内外(主要是国外)关于该领域的研究成果的基础上,深刻地概括了DFW的基本原
该课题的主要目的是面对移动互联技术的新发展方向,研究企业内部信息如何由INTERNET和INTRANET向移动无线网迁移,如何实现信息可访问域在空间上的扩展.研究移动互联时代的新
该文研究的分类技术是决策树,而分类在数据挖掘中是一项非常重要的任务.作者将粗糙集和C4.5决策树构造算法结合起来,提出了一种新型的算法.对于仅有离散值属性的情况下,利用
随着INTERNET的快速发展,计算机网络犯罪的增多已经威胁到国家和政府的安全。如何在不涉及个人隐私的情况下对网络信息流进行安全监控,是各国政府现在重点研究的课题之一。本文
随着市场环境的不断改变,银行同业之间的业务竞争变的越来越剧烈,采用IC卡替代磁条卡作为新型的电子支付方式已经成为商业银行提升业务竞争力、争夺市场的重要手段.该文通过
当今社会能源的供给与人类的需求之间的矛盾已然成为阻碍科学技术发展的关键因素,与此同时由于人类大量开采传统能源造成了大气和环境污染,使得人类生存环境不断恶化。据此,近年来作为替代传统能源的新型能源得到了快速发展,其中太阳能就是典型代表。光伏发电中逆变器是重要组成部分,伴随着PWM逆变器日益广泛运用的今天,电力电子装置所产生的谐波已然成为最大的干扰源,而PWM逆变器输出波形中谐波含量较高。高次谐波抑制
高速计算机网络和不断提高的微处理芯片性能使得计算机网络成为吸引人的并行计算载体。仅依赖于商业化的硬件和软件,计算机网络能够提供高性价比、高可用性的计算。这种高性能
首先,受到Lars Rasmusson在1996年提出的,通过模拟"社会控制"来提供安全Internet商务思想的启发,该文采用通过将服务组织成一种自由开放的联盟的形式,来实现对服务信息的采集