一种基于Purley平台的Linpack测试自动优化配置方法及系统技术方案

技术编号:17346078 阅读:372 留言:0更新日期:2018-02-25 11:09
本发明专利技术提供了一种基于Purley平台的Linpack测试自动优化配置方法及系统,通过针对Purley平台对服务器系统设置以及Linpack测试的HPL优化配置文件参数进行优化配置,提高Linpack测试的浮点性能数据结果,同时通过Shell脚本语言编写自动配置文件实现系统设置及HPL优化配置文件的自动化设置,提高测试配置准确度及测试效率。本发明专利技术使Linpack测试的系统浮点性能GFLOPS结果提高了30%,能达到理论浮点性能值的85%~90%,性能数据佳,同时采用自动脚本进行优化配置,减少了人为可能造成的错误配置。

【技术实现步骤摘要】
一种基于Purley平台的Linpack测试自动优化配置方法及系统
本专利技术涉及测试的
,具体涉及到一种基于Purley平台的Linpack测试自动优化配置方法及系统。
技术介绍
Linpack是国际上最流行的用于测试高性能计算机系统浮点性能的benchmark。通过利用高性能计算机,用高斯消元法求解一元N次稠密线性代数方程组的测试,评价高性能计算机的浮点性能。浮点计算峰值,它是指计算机每秒钟能完成的浮点计算最大次数。包括理论浮点峰值和实测浮点峰值。理论浮点峰值是该计算机理论上能达到的每秒钟能完成浮点计算最大次数,它主要是由CPU的主频决定的,理论浮点峰值=CPU主频×CPU每个时钟周期执行浮点运算的次数×系统中CPU核心数目。实测浮点峰值是指Linpack测试值,也就是说在这台机器上运行Linpack测试程序,通过各种调优方法得到的最优的测试结果。Purley平台目前是Intel最新一代的服务器平台,使用之前基于Grantley平台的Linpack测试的优化配置方法,实测浮点性能仅能达到理论浮点性能的60%左右,性能偏低,因此,亟需针对Purley平台的Linpack测试进本文档来自技高网...
一种基于Purley平台的Linpack测试自动优化配置方法及系统

【技术保护点】
一种基于Purley平台的Linpack测试自动优化配置方法,其特征在于:步骤101,针对基于Purley平台的服务器系统设置进行优化;步骤102,针对基于Purley平台的Linpack测试工具的HPL优化配置文件进行优化;步骤103,利用Shell脚本实现自动化配置。

【技术特征摘要】
1.一种基于Purley平台的Linpack测试自动优化配置方法,其特征在于:步骤101,针对基于Purley平台的服务器系统设置进行优化;步骤102,针对基于Purley平台的Linpack测试工具的HPL优化配置文件进行优化;步骤103,利用Shell脚本实现自动化配置。2.根据权利要求1所述的方法,其特征在于:所述步骤101包括以下系统设置优化:关闭超线程,打开EIST,打开TurboMode,Bootperformancemode设置为maxperformance,EnergyPerformanceBIAS设置为Performance,打开Moitor/Mwait,PackageCstatlimit设置为C0/C1state,关闭CPUC3report,关闭CPUC6report,关闭EnhancedHaltState,关闭IntelVTforDirectedI/O,LinuxOS下CPUPowerManagement设置为maxperformance,QPI及MemoryFrequency保持为MAXFrequency,关闭NUMA功能。3.根据权利要求1所述的方法,其特征在于:所述HPL优化配置文件优化参数包括矩阵大小、矩阵分块大小以及处理器网格。4.根据权利要求3所述的方法,其特征在于:所述矩阵大小为占用系统空闲内存的95%,所述矩阵分块大小设置为384,处理器阵列是按照行的排列方式。5.根据权利要求3所述的方法,其特征在于:所述处理器网格为二维P×Q,其中,P为列向处理器个数,Q为横向处理器个数,P×Q=系统CPU数=进程数。6.一种基于...

【专利技术属性】
技术研发人员:贾岛范鹏飞
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1