TAGE分支预测器设计空间探索及优化研究

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:hanleifeng222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分支预测器是影响现代深流水多发射微处理器的重要部件。提高分支预测准确率不仅能通过降低错误预测惩罚延迟来增加流水线的吞吐率,还可以减少错误路径上指令执行以节省能耗。即便是较小的分支预测准确率提升,在巨大的指令基数下,也能为微处理器带来巨大的性能提升。本文就当今最优秀的TAGE分支预测器在微处理器中的实现做了设计空间探索和优化,具体工作和创新点如下:1.对复杂的TAGE分支预测器在各尺寸RAM条件下做了设计空间探索。首先对TAGE的设计参数探索问题进行了定义和分析;然后,基于trace驱动模拟,改进PSO算法对具体参数进行了高效地探索,在各个尺寸RAM限制下都探索到了高预测准确率的设计参数序列。在探索过程中发现,针对本文选取的trace,该算法在1.5KB RAM下探索到的TAGE能达到较好的准确率,RAM资源从8KB减少到1.5KB,预测准确率损失较小。同时,1.5KB RAM下的TAGE比1.5KB的Bi-Mode有63.41%的错误预测率提升。0.25KB下探索到的TAGE和4KB GShare预测器有相当的预测准确率。2.基于分支预测大赛的模拟环境,提出了一款基于trace驱动,结合预测准确率、功耗和面积作为评价指标的的快速分支预测模拟器BPSim。利用BPSim,在各个RAM尺寸和GHR长度输入下,自动探索出了综合性能优越的分支预测器设计参数。3.设计了SimpleBP,一款基于trace驱动的轻量级分支预测模拟器。它利用SystemC语言在时钟周期粒度模拟分支预测器,并引入CACTI工具来评估面积和功耗。使用SimpleBP,本文首先在64Kbits存储预算中进行新配置选项(反馈延迟,取指宽度和RAM端口数量)的硬件设计分析。实验结果表明,当反馈延迟增加时,相对于立即反馈,预测准确率损失小于2%。在相同的RAM面积下,当取指宽度修改后,各种trace显示不同的准确率变化。当用于双端口的面积被用以构建更多的子预测器项数时,准确率提高了2.45%。然后,考虑到这些新增硬件选项,本文通过SimpleBP对RAM大小和子预测数量进行了高效优化探索。
其他文献
通过对南通大学英语专业一年级268名学生在英语口语考试中的对话转写稿作为研究对象,旨在探讨在口语对话中的词汇知识水平及词汇知识在英语口语中的作用,寻求提高学生口语能力
目的探讨黄芪注射液联合霉酚酸酯对免疫球蛋白A ( I gA )肾病患者肾功能的保护作用.方 法 收 集 医 院 收 治 的 86例 IgA肾病患者病例资料,其中接受霉酚酸酯治疗4 0 例 (对 照
为了研究钼对白消安致小鼠不孕不育症模型繁殖障碍的影响,通过单次腹腔注射30 mg/kg白消安构建昆明白小鼠不孕不育症模型。将不孕不育症的雄鼠和雌鼠随机各分为4组,雄鼠饮用
当前,高校毕业生的就业形势十分严峻,高校毕业生就业难已成为全社会关注的焦点。"微商"的崛起给我省高校毕业生就业带来了机遇和挑战。文章通过调查研究,分析了"微商"创业的
<正>美国是图书馆联盟的发源地,由于政府重视,在政策和资金上给予支持,加上图书馆界本身具有的资源共享及合作的理念,辅以高校之间其他形式的文献信息资源共享活动的开展,使
目的研究中药材中福美双残留量的测定方法。方法选用代表性中药材样品进行研究,样品经乙腈震荡提取,上清液转移至装有1.0g无水硫酸镁、0.2g石墨化碳净化材料的分散固相萃取净
投资者关系一词起源于西方资本市场,上市公司通过与投资者进行良好的沟通,与其建立良好的互动关系,从而降低融资成本,最终增加了公司价值。本文主要从投资者关系沟通功能的视
目的:观察预防性口服温肾润肠汤后对服用硫酸吗啡缓释片的Ⅲ-Ⅳ期肿瘤患者有中重度癌痛者所致便秘的出现时间及程度的影响,评估此方在临床治疗中的疗效,为进一步探讨中医药预
<正>调整结构、构建平台、新技术新尝试、内联与跨界拓展相结合,成为2016年报业加快转型的关键词。从中央大报人民日报利用自身优势打造可持续发展的全媒体平台,到地方报纸跨
广告是为了某种特定的需要,通过一定形式的媒体,公开而广泛地向公众传递信息的宣传手段。一则好的广告,能够让消费者欣喜地发现这种广告产品很适合自己,应该尽快掏钱去买。但