超标量处理器中高能效取指技术研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:liujj08
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路芯片集成度的不断提升以及电源电压等比例缩小趋势的放缓,功耗成为当前首要的设计瓶颈。有限的功耗预算(Power Budget)促使微处理器设计在结构和实现上发生了质的改变一以能效性(Energy-Efficiency)作为基本的、首要的设计指标。高能效的微处理器设计需要在性能和能量开销间进行权衡,选择那些每单位能量开销可获得更大性能提升的技术和结构。微处理器取指技术是处理器设计的关键技术,主要由取指部件实现。微处理器取指部件包括指令缓存(Instruction Cache,Icaehe)和转移预测器等主要结构。本论文采用保持功耗基本不变的前提下提升性能、保证性能基本不变的前提下降低功耗的设计原则,面向超标量处理器取指技术,研究如何提高微处理器的能效性。主要研究内容包括;  (1)提出了一种基于组路指针索引的间接转移预测技术。该技术使用转移目标缓冲器(Branch Target Buffer,BTB)保存间接转移指令的多个目标地址,并使用BTB组路信息(Set-Way Index)索引。这些地址索引保存在方向预测器的模式历史表(Pattem History Table,PHT)中。该技术不需要使用额外的大容量存储单元,只基于现有的转移预测部件进行改进,通过提升间接转移预测准确率,提升处理器性能,并减少错误预测引起的能量开销。使用UmiCore64模拟器运行SPEC基准测试程序的实验结果表明,该技术运行间接转移指令敏感的测试程序时,相比基础处理器,性能提高9.65%,处理器整体能效性提升8.87%。与其他技术相比,其可以获得与专用存储预测技术相类似的性能提升且能效性更优。  (2)提出了一种基于目标地址指针生成的间接转移预测技术。该技术将已有高性能转移方向预测器重构为若干个子预测器,每个子预测器生成目标地址指针的1位。该指针生成一个虚拟的BTB访问地址,并使用该地址在BTB中获得间接转移预测目标地址。该技术不使用额外大容量存储单元,其通过重构已有转移预测器,能提供高准确率的间接转移预测,并且实现结构简单,可以应用于多种高性能方向预测器。采用UniCore64模拟器评测,运行间接转移指令敏感的程序时,该技术基于Perceptrons方向预测器的实现结构,相比于基础处理器,可使性能提高18.78%,处理器整体能效性提高12.57%,其能效性提升效果在每个评测程序中均优于专用存储预测技术和已有的转移预测复用技术。  (3)提出了一种分离路历史存储的指令缓存设计技术。该技术根据程序行为将Icache执行过程中标签比较结果分别保存在Icache和BTB中,形成应用于不同取指场景的路历史链接。Icache在不同取指场景下,分别从不同结构中获得路链接信息,避免非必要的标签比较和无关数据的读取。该技术适用于;BTB项较少的处理器,其通过分离的路历史存储结构,可以有效避免更新不同路历史信息时的结构冲突,从而在基本不损失性能的前提下,显著降低处理器ICache中由动态功耗引起的能量开销。使用UniCore64模拟器运行SPEC基准测试程序的实验结果表明,该技术相比基础处理器,仅以性能损失0.22%的代价,使微处理器Icache中由动态功耗引起的能量开销减少79.99%,处理器整体能效性提升8.11%。  (4)面向BTB项数较多的高性能超标量处理器,提出了一种指令缓存路选择融合技术。该技术在顺序取指场景中选择使用路历史方式,而在非顺序取指时选择使用路预测方式,在有效减少ICache能量消耗的同时,避免BTB中路历史信息更新造成的取指暂停。同时,其结合路历史链接结构,采用同时访问多个SRAM的方式,解决超标量处理器中特有的取指组非对齐问题。该技术将不同的路选择技术相融合,在降低能量开销的同时,通过解决非对齐取指问题,提升处理器性能。采用UniCore64模拟器面向BTB项较多的高性能微处理器结构进行评测,实验结果表明该技术相比基础处理器,Icache中由动态功耗引起的能量开销减少80.23%,同时处理器性能提升3.27%,处理器整体能效性提升9.84%。
其他文献
IT信息技术产业飞速发展,IT资产系统日益庞大,伴随的是日益繁杂的信息交互与业务处理。各大运营商除了需要急切提升IT应用系统的技术更新需求外,更需要一套高质量高效率的对应用
随着互联网业务的快速发展,目前越来越多的数据被上传到互联网上,而对与这些数据的处理传统数据库遇到大量频繁的请求时可能会出现系统瓶颈和处理能力下降的情况,因此数据库的可
时空多变量数据是一种常见且在各行各业都极为重要的数据,有着广泛的应用。可视分析作为一种近年来蓬勃兴起的分析手段受到了越来越多的关注,时空多变量数据分析也成为可视分析
小麦网腥(TCT)、印度腥(TIM)和矮腥黑穗病(TCK)是小麦三类重要的真菌病害。小麦病害是其产量和品质的重要制约因素,会导致小麦大面积减产甚至绝收,更对食用者的安全造成影响。
中国移动多媒体广播(CMMB, China Mobile Multimedia Broadcasting),作为具有自主知识产权的移动多媒体广播的标准,具有覆盖面积广、传输速度快的特点,它在市场上已经有了广
视频监控以其直观、非接触、易被监控对象接受等优点,广泛应用于安全防范、生产监控、教育、政府、银行、商店、娱乐、医疗、运动等领域。近年来,随着计算机技术、网络技术和图
在信息检索系统的运用过程中,由于一般用户无法提出完整规范信息的查询式,很容易导致查询漂移的产生。为了解决这个问题,查询扩展技术应运而生,但是发展到今天该技术还没有真
在经济和信息全球化加快发展的情况下,政府工作的信息化已经成为体现国家或地区竞争力的关键部分,也是提升国家和地区竞争力、争得经济和社会发展先机的关键。   本论文结合
随着信息技术的发展,大规模数据的不断涌现使得信息可视化领域受到越来越多的重视,其中焦点与上下文技术成为处理大规模数据的有效手段之一。鱼眼视图是焦点与上下文技术的主要
学位