- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
同蹦多线程处理器上的分支预测方案研究
摘 要
同时多线程(Simultaneous
相结合的技术,每个周期竞争所有町得到的资源,更加合理地使用更宽和更深的
流水线。对多线程(或多道程序设计)上作负载.SMT处理器比单线程的超标
量处理器达到了更好的吞吐量,增加了资源利用率。但是,由于多个线程的同时
执行也带来了许多硬件资源的共享冲突问题。其中,多个线程共享分支预测硬件
会对分支预测精度产生较大影响,研究SMT处理器中分支处理方案对于处理器整
体性能的影响,提出新的分支处理技术,对于指导SMT处理器的设计是J分重要
的。
本文主要的研究内容及成果包括以下几个方面:
·全面深入的分析和总结了SMT处理器上的分支处理问题,指出了目前该
方面研究的现状和需要解决的闯题。
·利用SMT模拟器,对SPECCPU2000精简测试程序集,实验分析了不
同的分支预测方案对处理器性能的影响。结果表明,不同的应用以及不
同的线程划分和构成都会对分支预测的效粜产生小同的影响,小同的分
支预测方案适用的环境通常足小同的。
·在实验分析的基础上,提出了可重构Gshare预测器的设计,希望利用可
重构的技术实现分支预测硬件的灵活性,适应不同的环境,它可以事先
将预测器配置为共享或独立的模式;同时对于独立的模式,各线程所拥
有的独立模式历史表(PatternTable,PHT)大小是可以随着线程
History
数的改变而动态调整的,从而充分利用资源。该预测器一共只采用了8
个512项的独立PHT,因此总的大小也只有4096项,不会带来太多的
硬件开销。
本文的不足之处在于没有完成可重构Gshare预测器的具体设讣工作,这是奉
文下一步工作的首要目标。
关键词:同时多线程处理器体系结构;分支预测器;资源拭字和冲突:可重构汁
算
巾f11科学技术人学硕士学位论空
Abstract
the that
Simultaneous is combines
Multi-·Threadingtechnology multi·-threading
and threads foravailableresourceeach
compete
superscalar,multiple cycle,make
betteruseofwiderand
deeperpipeline.For
can
workloads,Simultaneous havebetter than
Multi—Threadingprocessors throughput
canmakebetteruseofavailableresource.
single—threadedsuperscalarprocessors,and
Butthesimultaneousexecutionof threadsalso Sonle
multiple brings questions,such
as ofhardwareresource branch hardware
theconflicts sharing.Sharingprediction
文档评论(0)