龙芯3号多核平台上性能调优环境的设计与实现.pdf

龙芯3号多核平台上性能调优环境的设计与实现.pdf

ID:51964511

大小:17.83 MB

页数:81页

时间:2020-03-20

龙芯3号多核平台上性能调优环境的设计与实现.pdf_第1页
龙芯3号多核平台上性能调优环境的设计与实现.pdf_第2页
龙芯3号多核平台上性能调优环境的设计与实现.pdf_第3页
龙芯3号多核平台上性能调优环境的设计与实现.pdf_第4页
龙芯3号多核平台上性能调优环境的设计与实现.pdf_第5页
资源描述:

《龙芯3号多核平台上性能调优环境的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中国科学技术大学硕士学位论又龙芯3号多核平台上性能调优环境的设计与实现作者姓名:学科专业:导师姓名:完成时间:李晓梅计算机系统结构韩文廷副教授二O一二年四月十九日j脚删脚瑚瑚枷舢舢删删Y2125198UniversityofScienceandTechnologyofChinaAdissertationformaster’SdegreeDesignandImplementationofPerformanceTuningEnvironmentonGodson3Author’SName:XiaomeiLiSpeciality:ComputerArchitectureSupervisor:Ass

2、oc.Prof.WentingHanFinishedtime:April19m,2012中国科学技术大学学位论文原创性声明本人声明所呈交的学位论文,是本人在导师指导下进行研究工作所取得的成果。除已特别加以标注和致谢的地方外,论文中不包含任何他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的贡献均已在论文中作了明确的说明。作者签名:蕉遗趋签字日期:乃f2.f坶中国科学技术大学学位论文授权使用声明作为申请学位的条件之一,学位论文著作权拥有者授权中国科学技术大学拥有学位论文的部分使用权,即:学校有权按有关规定向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅,可以将

3、学位论文编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。本人提交的电子文档的内容和纸质论文的内容相一致。保密的学位论文在解密后也遵守此规定。玉开口保密(——年)作者签名:蕉选塑导师签名:签字日期:少J2、r.磅型坚签字日期:2Jof2,.歹、7罗摘要多核时代片上所集成的核数越来越多,龙芯芯片在继4核的龙芯3A之后也推出了8核的龙芯3B芯片。然而,程序所获得的性能提升并未随着芯片能力的提升而呈现线性增长,系统资源未被充分利用是导致这种现象产生的根本原因。没有充分发掘程序的并行化潜能、程序实现与运行平台的硬件特征不匹配、系统软件不能调整硬件资源以适应各种类型的应用

4、,这些都会使程序不能充分利用系统资源,进而制约了性能。性能调优工具通过监测程序运行时行为特征、分析性能数据,一方面能够帮助程序员快速分析出导致程序性能低下的原因;另一方面,这些性能信息还能够为系统软件和编译软件所使用,用来动态优化程序的性能。本文实现了龙芯3号多核芯片上的性能调优环境工具DUET,在实现时发现龙芯多核芯片对性能调优的支持还停留在单核时代。相比于其他主流芯片,在龙芯多核平台上难以有效地对程序进行调优,必须改进其性能监测能力以提高竞争力。论文的研究工作在实现了龙芯3号多核芯片上的性能调优环境之后,还做了一些龙芯多核平台对性能调优支持的改进研究,以期为下一代的龙芯芯片设计提供指导

5、建议。主要研究内容和成果包括以下几个方面。(1)实现了针对龙芯3号处理器硬件特征的DUET工具,包括服务器端和客户端软件。服务器端软件是在分析龙芯2F处理器上的性能调优工具TProfiler的代码和实现原理的基础上进行设计和实现的。客户端软件是为方便用户使用所设计和实现的一个交互式可视化界面软件,通过通信接口与服务器端通信。(2)对比目前主流处理器的性能监测单元PMU的设计,指出龙芯多核处理器PMU设计的不足之处,在采样的准确性和丰富性方面都必须加以改进。并结合目前关注度较高的性能调优技术,分析实现这些技术的底层硬件支持。关键词:性能调优龙芯多核平台性能分析工具性能监测单元摘要IIABST

6、RACTIntheageofthemulti-core,moreandmorecoreswereintegratedinthechip.Followingthe4-coreGodson3AprocessoL8-coreGodson3Bprocessorwasreleased.However,program’Sperformancedidnotshowalineargrowthbecauseofthehardwareresourcewasunderutilized.ThepotentialofparaUelizationWasnotfullyexploited,theprogramdidno

7、tmatchthehardwarefeatureoroperationsystemCannotadjustthehardwareresourcetoadapttovariousapplicationswillresultinhardwareunderutilization,andtherebyrestrictingtheprogram’Sperformance.Performanceanalysistoolsmonito

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

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

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