Boom处理器分支预测单元的设计与优化

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:tq19822002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算能力需求的增长,各种应用对处理器的执行效率提出了更高的要求。对于现代处理器而言,其计算能力已经可以满足需求,而如何用指令“喂饱”处理器便成为主要矛盾。因此,处理器朝着深流水、超标量、多核的方向发展。分支预测单元发生错误预测带来的惩罚越来越不能被接受,这就对分支预测的准确率提出了更高的要求。本文设计了基于RISC-V的硬件动态两级预测器,预期综合预测率大于90%,本设计方案旨在明显改善对Boom处理器的分支预测能力,同时可解决Boom处理器返回地址栈(RAS)栈的污染问题。其运用分类过滤预测的策略,针对不同类型的指令采用不同的预测器作为主预测器,同时还兼顾了预测时间开销以及错误预测惩罚。第一级预测器采用了分支目标缓冲器(BTB),此外,对于返回指令的预测加入了RAS对BTB的预测结果进行修正。BTB采用了部分Target预测的方式降低预测的功耗。返回地址栈则增加了备份恢复单元,以减小栈污染导致的错误预测的概率。在预测器的第二级中则采用gshare算法和预译码器以进一步提升条件分支指令的预测准确率。通过在VC706型FPGA上载入处理器电路,并在系统上运行经过GCC编译器在不开启优化条件下编译的可执行文件,经Performance Counter统计,整体平均分支预测率为92.89%,其中采用部分预测的BTB预测率为82.04%。通过减小Tag存储长度和采用Target部分预测策略,可以带来明显的面积和功耗的减小,其中,面积较优化前,减小了27.02%,功耗较优化前减小了23.51%,性能损失小于0.6%。采用改进后的返回地址预测率为94.97%,较之不带栈污染修复的RAS预测了提升了约45%。本文对Boom处理器分支预测单元设计进行了新的探索,特别通过对BTB采用部分Target策略结合预译码结构预测进行了大量实验,量化分析了Target存储长度对预测率的影响,为基于部分Target预测策略的分支预测单元的设计提供了数据支撑。采用双栈结构解决了RAS分支预测错误时栈污染问题,使得Boom处理器Return指令预测性能得到显著提升。
其他文献
现代农业发展过程中,人们不仅仅追求农业产量和质量的提高,更多的是重视对农业生态环境的保护和治理,对资源的高效利用,循环利用,将经济效益、社会效益、生态效益高度统一在
离子交换树脂作为一种人工合成吸附剂,对氨氮具有较高的选择吸附性,但吸附能力有限,制约其在环境保护领域的应用,所以有必要对树脂进行改性处理,以提高树脂吸附性能。本文研究了超声改性树脂的制备及其对氨氮的去除特性。以001×7强酸型阳离子交换树脂为原材料,考察了超声时间、超声温度和超声功率等条件对改性树脂吸附氨氮效果的影响。结果表明:在超声时间30 min、超声温度40℃、超声功率50 W的条件下制备的
随着互联网技术和移动通信技术的不断发展,移动设备数量呈现快速增长的趋势,伴随而来的则是网络数据流量的爆炸式增长。在这海量的网络流量中,视频业务数据流量占据了超过一半的比例。不断出现的新型业务一方面要求网络可以承载更高质量的视频,加快了网络中视频业务流量的增长速度,而另一方面这些新型业务对视频内容访问的延时要求不断提升。快速增长的视频流量与低延时的要求向当前的网络结构以及部署在网络节点上的各种算法提
伊盟隆起为鄂尔多斯盆地六大构造单元之一,位于盆地北部,伴随鄂尔多斯地块从基底形成到新生代改造共同演化,经历了多期次的构造变动和热事件的改造。截止目前为止,伊盟地区下古生界油气勘探未见显著突破,上古生界勘探和研究进展较大,但伊盟隆起及周邻的构造演化过程与油气关系研究较少,尤其是古生代构造演化。因此,研究伊盟隆起及周邻古生代地质特征及构造演化过程与古生界油气赋存可对研究区古生界天然气勘探提供科学依据,
基于全日制义务教育语文课准对于写作的要求,写作教学应引导学生热爱生活,积极向上,敢于表达自己的感受。但是笔者通过课堂观察及学生作文发现,学生之间的作文内容有很多相近的地方,内容单调乏味。还有的作文内容只流于一种写作形式,没有生活的趣味,没有动人的情节,使读者无法充分的体会到作者的真情实感的融入,生硬枯燥。这与课程标准对写作的要求存在一定差距。本研究整理分析前人关于生活经验积累与小学生作文的关系的相
在我国东北地区,冻土和积雪在春季气温升高后逐渐融化,土壤含水率升高,导致土壤中部分养分随着融雪水向下迁移且淋失。秸秆制成的生物炭具有良好的多孔结构和理化性质,在改良土壤结构、改善微生物生存环境及提高作物产量与品质等方面具有重要作用。矿质氮素是作物生长的必要营养元素,在被作物吸收利用的同时,也极易发生流失。目前,生物炭对土壤养分有效性的影响研究大多集中于作物生长期,而关于冻融作用下生物炭施加对土壤矿
随着社会需求的提高,低能量密度的锂离子电池已经满足不了人们的需求,而负极材料作为提高锂离子储锂能力的关键要素之一,探索绿色环保且高性能的负极材料已成为世界的关注焦点。钙钛矿结构锡酸盐作为一种新型负极材料具有高比容量,低电位以及储存量丰富等优势;但这类材料在脱锂-嵌锂过程中易发生体积膨胀,引起电极粉化或者脱落,使电极无法保持长的循环寿命。大量研究表明,碳材料具有较高的电子导电率,良好的稳定性以及碳基
中国方志纂修始于秦汉,魏晋隋唐初具规模,宋元时期体例渐定,有明一代迅速发展,直至清代趋于全盛。汉阳府明以前所编方志,或已湮没无存,或为残章断简,虽有辑本,于其内容难窥全豹,于其体例更难以稽考。现存嘉靖、万历、康熙、乾隆四部《汉阳府志》,学界对其研究较少,或单篇论文就某部志书的部分内容进行研究,或引用志书内容作为论述材料。笔者综合前人研究成果,以原始文献为基础,辅以传统文献研究法、内容分析法和比较研
近几年来,磁性斯格明子已经成为凝聚态物理领域的热门课题,引起了磁学界和拓扑物理学界研究人员的广泛关注。磁性斯格明子是一种具有拓扑保护的非平庸自旋结构,拓扑保护的稳
在二十世纪,对于第一语言或者母语的排斥是当时语言教学法的主流态度。当时几乎所有的教学法,在外语教学上都极力避免使用第一语言或母语,一种以外语为本的思维在当时占据着主导地位。这种思维致使它们在教学中拒绝使用任何一种与翻译有关的策略,只要这种策略和翻译有关,它就会被贴上语法翻译法的标签。在二十世纪后,大批新的教学法开始出现,不再拘泥于某种特定类型的教学方式,语言教学变得灵活多样,人们开始重新评估翻译对