基于simplescalar性能和功耗分析多核模拟器

基于simplescalar性能和功耗分析多核模拟器

ID:34157963

大小:417.76 KB

页数:62页

时间:2019-03-04

基于simplescalar性能和功耗分析多核模拟器_第1页
基于simplescalar性能和功耗分析多核模拟器_第2页
基于simplescalar性能和功耗分析多核模拟器_第3页
基于simplescalar性能和功耗分析多核模拟器_第4页
基于simplescalar性能和功耗分析多核模拟器_第5页
资源描述:

《基于simplescalar性能和功耗分析多核模拟器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海交通大学工程硕士学位论文基于SimpleScalar的性能和功耗分析多核模拟器基于SimpleScalar的性能和功耗分析多核模拟器摘要为了应对日益复杂的应用,处理器芯片的设计现在已经基本达成一个共识:将来一个芯片内会集成多个甚至成百上千个处理器。尽管现在已经有多核处理器的产品,但是从体系结构到软件开发方面还存在很多问题。而在众多问题中,低功耗和热优化(ThermalManagement)设计已经成为微处理研究中的核心问题,片上多处理器(CMP)的多核结构决定了其相关的功耗研究是一个至关重要的课题。低功耗设计是一个多层次问题,需要同时在操作系统级,算法级,结构级,电路级

2、等多个层次上进行研究,每个层次的低功耗设计方法的效果不同,抽象层次越高,功耗和温度降低的效果越明显。想要对功耗进行深入的研究,对其特性在软件上进行模拟是一个很好的切入点。本文基于单核处理器模拟器SimpleScalar及其上的功耗模型Wattch,实现了一个能进行详细的性能和功耗分析的同构多核模拟器。我们针对功耗模型计算量比较大这个问题进行了有趣的尝试,最后提出一种解决方案,可以根据不同的需求在模拟器速度和具体程度上进行折中。全部程序在Linux上实现,由于使用了SystemC作为处理器核的外壳,因此改变处理器数目变得很容易。我们在这个平台上进行了大量有效的测试,比较功耗模

3、型的效率。我们还把JPEG解压程序进行任务划分移植到双核系统上去。实验证明,本文设计的有功耗和性能分析的多核模拟器是一个良好的研究平台,可以用于体系结构,应用程序并行化等研究。关键词:多核处理器,模拟器,低功耗设计,并行处理上海交通大学工程硕士学位论文基于SimpleScalar的性能和功耗分析多核模拟器AMULTIPROCESSORSIMULATORWITHPOWERANALYSISBASEDONSIMPLESCALARABSTRACTTomeettherequirementsofmoreandmorecomplexapplications,therehasbeenaco

4、mmonsensethatinthenearfuturetherewillbehundredandthousandprocessingelementsinasinglechip.Therearealreadyseveralmulticoreprocessorsinmarket.Howevertherestillexitsmanychallengesinhardwaredesign,softwaredesign,andeverythingbetween.Amongallthosechallenges,lowpowerdesignandthermalmanagementhave

5、beenthemostimportant.Multipleprocessingelementsononesinglechipmakethelowerpoweracriticalproblem.Lowpowerdesigninvolvescorporationofdifferentlevels,fromoperationsystem,algorithmlevel,systemlevel,andcircuitlevel.Designindifferentlevelcanhavedifferenteffect.Themoreabstractisthedesignlevel,the

6、moreeffective.Amultiprocessorwithpowermodelformsagoodstartofsuchresearch.Thispaperimplementssuchasimulatorbasedonthewell-knownsinglecoresimulatorSimpleScalarandpowermodelWattch.Itcancarryoutdetailedanalysisofbothperformanceandpower.ThecomputationofWattchslowsdownthesimulationspeedtoagreate

7、xtent.Webroughtourinterestingdiscussionandexperimentsandfinallycameoutasolutiontosolvetheproblem.AlloursimulationhasbeenimplementedonLinux.SystemClanguageisusedtoencapsulatethesinglePISAcoresoitiseasytoaddorremoveacore.Wehavecarriedoutdifferentexperimentstodem

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。