一种测试处理器指令集性能的方法及系统技术方案

技术编号:22641337 阅读:43 留言:0更新日期:2019-11-26 16:04
本发明专利技术实施例公开了一种测试处理器指令集性能的方法及系统,方法包括运行测试脚本,获取处理器名称,根据所述处理器名称判断支持的指令集;将支持指令集的参数带入测试方程组;获取内存总数,并根据所述内存总数计算运行参数;根据所述测试方程组及运行参数,调用测试工具进行性能测试。本发明专利技术透过脚本来自动化测试Intel处理器指令集浮点性能,通过自动判断待测处理器所支持的AVX指令集,进而自动带入相对应的参数于测试脚本中,此发明专利技术可省去调配性能测试脚本所花的时间,并减少人为出错的机会,且透过此脚本可以统一测试方法,提高横向比较性能的一致性与准确性。

A method and system for testing the performance of processor instruction set

The embodiment of the invention discloses a method and system for testing the performance of processor instruction set, the method includes running test script, obtaining processor name, judging supported instruction set according to the processor name, bringing the parameters supporting instruction set into the test equation group, obtaining the total amount of internal memory, and calculating the operation parameters according to the total amount of memory, obtaining the test equation group and operation Line parameters, call the test tool for performance test. The invention automatically tests floating-point performance of Intel processor instruction set through script, automatically judges the AVX instruction set supported by the processor to be tested, and then automatically brings the corresponding parameters into the test script. The invention can save the time of allocating performance test script, and reduce the chance of human error. Through the script, the test method can be unified, and the horizontal ratio can be improved Consistency and accuracy of performance.

【技术实现步骤摘要】
一种测试处理器指令集性能的方法及系统
本专利技术涉及计算机性能测试
,具体地说是一种测试处理器指令集性能的方法及系统。
技术介绍
随着计算机科技的日新月异,视频及3D图形的出现,使得多媒体内容的编码解码工作需使用复杂的程序来处理,而这些复杂的程序需要性能强大的处理器才能完成,于是Intel便发表了处理器指令集来达到性能提升。指令集具体性能差异表现例子为视频编码图像识别速度大为提高。在不同的应用平台下,其支持的指令集版本不同,因此在对指令集性能进行测试时,需要首先区别当前平台支持的指令集。现阶段的测试方式为,认为查询待测处理器所支持的指令集,然后手动将适配的参数带入测试,工作效率低,且容易出错。
技术实现思路
本专利技术实施例中提供了一种测试处理器指令集性能的方法及系统,以解决现有测试过程工作效率低、容易出错的问题。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:本专利技术第一方面提供了一种测试处理器指令集性能的方法,包括以下步骤:运行测试脚本,获取处理器名称,根据所述处本文档来自技高网...

【技术保护点】
1.一种测试处理器指令集性能的方法,其特征是,包括以下步骤:/n运行测试脚本,获取处理器名称,根据所述处理器名称判断支持的指令集;/n将支持指令集的参数带入测试方程组;/n获取内存总数,并根据所述内存总数计算运行参数;/n根据所述测试方程组及运行参数,调用测试工具进行性能测试。/n

【技术特征摘要】
1.一种测试处理器指令集性能的方法,其特征是,包括以下步骤:
运行测试脚本,获取处理器名称,根据所述处理器名称判断支持的指令集;
将支持指令集的参数带入测试方程组;
获取内存总数,并根据所述内存总数计算运行参数;
根据所述测试方程组及运行参数,调用测试工具进行性能测试。


2.根据权利要求1所述的测试处理器指令集性能的方法,其特征是,在所述步骤之前还包括:
将测试工具包、测试软件包及测试脚本放入操作系统中,所述测试脚本中包含测试工具运行时需要的HPL参数。


3.根据权利要求2所述的测试处理器指令集性能的方法,其特征是,所述测试工具包为IntelLINPACK测试软件,测试软件包为IntelMPILibrary软件包。


4.根据权利要求2所述的测试处理器指令集性能的方法,其特征是,执行所述测试脚本时,首先安装测试软件包,所述测试工具包内包含测试工具的执行档。


5.根据权利要求1所述的测试处理器指令集...

【专利技术属性】
技术研发人员:蔡顺承
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1