基于RISC-V处理器的分支预测研究与设计

来源 :江南大学 | 被引量 : 0次 | 上传用户:cdwkevin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能时代的来临,各种应用场景给处理器的性能带来了更大的挑战,使得现代高性能处理器逐渐采用超标量、深流水线体系结构的方式进行设计。但是,这种高效的指令执行机制往往需要高预测准确度的分支预测器的配合,才能有效提升处理器的执行效率,从而提升处理器的性能。近年来,随着国内发展自主可控处理器的需求日益增长,开源免费的RISC-V指令集架构凭借自身的诸多优势,引起业界的广泛关注。在这样的背景下,本文主要以BOOM处理器为载体,开展对现代高性能处理器的分支预测单元的研究与设计。具体研究工作总结如下:(1)分析TAGE(TAgged GEometric history length)预测器的算法原理及组成结构,针对其存在的冷计数器问题,提出一种面向TAGE预测器的新表项分配方法;针对其存在的延迟更新问题,设计一种分支更新备份器。通过算法仿真表明,在相同的存储预算下,与传统TAGE预测器相比,应用新表项分配方法后平均MPKI降低了0.127;配备分支更新备份器后预测准确度的修复程度可超过80%。此外,针对TAGE无法准确预测那些具有弱偏向属性或与全局历史相关性不强的分支,以及无法准确预测拥有不稳定控制流的循环体两个缺点,为BOOM设计了SC(Statistical Corrector)和LOOP两种辅助预测器。最后通过功能仿真,验证了整体分支方向预测器设计的正确性。(2)针对单目标分支和多目标分支,对当前主流的分支目标预测器BTB(Branch Target Buffer)和ITTAGE(Indirect Target TAGE)进行研究。为解决目前存在的间接分支预测器无法充分利用路径历史和方向历史信息的问题,提出一种基于全局历史分类的间接分支预测方法。通过算法仿真表明,相较于ITTAGE预测器,基于全局历史分类的间接分支预测器的平均MPPKI降低了0.623。此外,对BOOM处理器原有的RAS(Return Address Stack)进行优化,通过给每个RAS表项设计一个饱和计数器,扩展了RAS的容量。最后通过功能仿真,验证了整体分支目标预测器设计的正确性。(3)基于FPGA验证平台构建了以BOOM为核心的RISC-V So C,并对BOOM中的部分存储器进行面积优化,综合结果显示,LUT和FF资源的占用率分别降低32.9%和34.3%。同时,为简化嵌入式开发人员更新RISC-V处理器固件的操作流程,提出一种易操作、高效且稳定的固件更新系统设计方法,包括Boot ROM引导流程设计和在应用中编程设计。最后对本文的分支预测器设计和固件更新系统设计进行性能评估,结果显示,优化后BOOM的SPEC CPU2006基准测试性能提升约1.4%~4.2%,Core Mark和Dhrystone基准测试性能分别提升0.573 Core Mark/MHz和0.379 DMIPS/MHz;在UART波特率为115200 bps时,固件更新系统的更新速率可达12.5 KB/s。(4)对设计的分支预测器进行物理实现,包括布局规划、布局、时钟树综合、布线以及可制造性设计等。此外,对获得的分支预测器版图进行物理验证、功能验证以及时序验证工作。结果表明,在55 nm CMOS工艺下,分支预测器的最大工作频率为450MHz,版图面积约为1.43 mm~2,功耗约为0.23 W。
其他文献
随着经济飞速发展,新兴技术的革新速度日新月异。许多制造业企业将尖端技术与传统生产方式相结合,推动产业结构优化升级,促进企业可持续发展。提升生产技术的途径包括内部创新和外部获取,虽然近些年来我国科技水平取得瞩目进步,但是与世界发达国家相比仍有一定差距——不仅体现在自主创新能力后劲不足,还体现在基础性技术知识的缺乏。因此海外技术并购成为企业高效率、高质量提升技术能力的重要方式。本文在借鉴大量关于海外技
学位
基于“立德树人”的方针政策,部编本语文教材更加凸显了革命传统教育的重要性,大篇幅增加革命传统教育类课文的编选,彰显语文学科导向下,青少年对革命传统文化、革命精神等的浸润与学习。革命传统教育类课文,泛指部编本小学语文教材中自1919年反映中国人民追求国家独立、民族富强以及人民幸福的经典文学作品,包含国家认同、政党认知、英雄榜样与民族精神等领域,是囊括不同时代背景,结合优秀先进人物、伟大意志精神的文学
学位
2019-2021年全国居民人均可支配收入连续3年超过3万元,2021年我国小康社会全面建成。伴随着人民收入水平的日益增加,消费需求也在进行着跨越式升级,特别是近年来我国食品饮料行业的蓬勃发展,消费需求已经由吃饱求生存,好吃求美味,发展到美味求健康的新阶段。当前,作为食品饮料行业中年营业收入近4000亿元的调味品市场,其传统产品市场趋于成熟,已开始呈现零增长及竞争异常激烈的局面,亟需拓展新的增长空
学位
目的:分析探讨小针刀在改善腰椎间盘突出症患者疼痛程度及功能分级评分(function rating scale,FRS)、日本骨科协会评估治疗分数(JOA)评分中的应用。方法:选取九江市第六人民医院于2020年4月-2022年4月收治的174例腰椎间盘突出症患者,按照随机数字表法为对照组和试验组,每组87例。对照组予以中药热敷+手法复位治疗,试验组在对照组的治疗基础上联合小针刀进行治疗。分别采用视
期刊
教育信息化2.0时代,技术广泛应用于学前教育领域的背景下,幼儿教师技术应用能力的重要性愈发凸显。自舒尔曼教授提出领域教学知识后,科勒与米什拉在其基础上提出整合技术的领域教学知识,为信息化时代下教师专业发展与培养构建了新的视角。信息技术的有效应用能够促进幼儿学习与发展,幼儿教师作为幼儿一日生活的重要参与者,其技术应用水平不仅直接影响活动过程,同时也是评价幼儿教师专业发展的重要指标。本研究对幼儿教师整
学位
21世纪,复杂动荡的全球竞争环境已成为企业发展的常态背景,制定恰当的创新战略则是企业应对动荡环境,维持基业长青的关键。企业创新或选择利用式创新战略获得短期生存却易陷入成功陷阱,或选择探索式创新战略赢得长期绩效却易陷入失败陷阱。因此,在动态环境下企业如何选择双元创新战略以赢得绩效成为当前研究的热点问题。毋庸置疑,高阶梯队理论已证实高管团队在企业创新战略制定与执行过程中发挥的决定性作用。但是现有研究多
学位
在实际工业过程中,大多数系统都具有一定的非线性,并且随着工业过程的日益复杂化,这些系统所包含的非线性特性通常也较为复杂,导致传统的非线性系统辨识方法并不能获得很好的效果。此外,在采集数据的过程中由于设备故障、传感器采样频率不同等因素的存在,会使得过程数据表现出双采样率的特征,进而导致辨识数据集不完整。因此研究双率采样非线性系统的辨识方法在理论和应用上都具有重要意义。本文针对双率采样非线性系统,首先
学位
生态环境执法协作作为我国流域的重要执法模式,在一定程度上有利于流域整体保护目标的实现,还有助于克服流域环境治理“集体非理性”的弊端。《中华人民共和国长江保护法》规定了流域相关地方须建立执法协作机制。近年来,长江流域生态环境地方执法协作方面取得了一定的成效,但也面临执法协作的法律依据不足、内生动力不强、责任界定不清、监督约束不够等困难。为此,长江流域生态环境地方执法协作需要在流域整体主义视角下,打破
期刊
进入经济发展的全新阶段,优化升级经济结构、创新驱动经济发展已是实现我国经济提质增效、推动经济内生增长、产业升级、实现可持续发展的重要方向和必要手段。创新是企业创造产品价值、构建竞争优势的重要途径和手段,相对大型企业,创新对资源匮乏的中小企业的成长和发展更为重要。高管团队是企业创新行为决策的核心主体和创造性思维的重要来源,对企业创新发展具有重要影响。但是尚缺乏基于高管团队层面的动态管理能力影响企业创
学位
作为信息时代背景下新兴的先进制造模式,云制造以“制造即服务”为核心思想,通过虚拟化、服务化的手段将各类软硬件资源和能力封装,并接入云制造公共服务平台构成云服务资源池,为用户提供优质、快捷的制造云服务。因此,构建以云制造为理念的公共服务平台,通过统一集中管理和调度各类闲置资源,实现各企业资源高度共享与优化配置,已经成为当前制造业从生产型向服务型转型升级的重要途径。本文从离散制造企业的实际需求出发,以
学位