首页 | 官方网站   微博 | 高级检索  
     

Proto-Perf:快速精确的通用处理器原型系统性能评估方法
引用本文:郭辉,黄立波,郑重,隋兵才,王永文.Proto-Perf:快速精确的通用处理器原型系统性能评估方法[J].计算机工程与科学,2021,43(4):579-585.
作者姓名:郭辉  黄立波  郑重  隋兵才  王永文
作者单位:(国防科技大学计算机学院,湖南 长沙 410073)
基金项目:国家核高基重大专项(2017ZX01028-103-002);国家重点研发计划(2018YFB0204301)
摘    要:性能验证及评估是通用处理器设计实现过程中最重要且必须实施的关键步骤之一.高效的通用处理器原型系统性能评估方法不仅可以帮助处理器设计人员在处理器设计阶段尽早地定位性能设计缺陷,而且还可以在设计流片前验证处理器能否达到性能设计预期.然而,对处理器原型系统进行完整的性能测试需要运行较长的时间,这样巨大的时间开销导致设计人员无法及时进行性能设计分析,进而导致处理器原型系统的性能评估成为整个项目的瓶颈.提出了一种快速精确的通用处理器原型系统性能评估方法Proto-Perf.Proto-Perf性能评估方法使用动态程序分析方法和基本块聚合技术抽取测试程序的特征程序片段进行测试,显著地缩短了性能测试时间.实验结果表明,相比于完整运行SPEC CPU2006 REF数据规模测试程序获得的性能数据,使用Proto-Perf测试得到的性能数据的绝对误差平均达到1.53%,其中最高达到7.86%.并且,对于实验中的每个程序,使用Proto-Perf方法进行测试的时间都明显缩短.

关 键 词:性能评估  验证  FPGA原型系统  通用处理器  
收稿时间:2020-06-10
修稿时间:2020-09-27

Proto-Perf:Fast and accurate processor prototype performance evaluation
GUO Hui,HUANG Li-bo,ZHENG Zhong,SUI Bing-cai,WANG Yong-wen.Proto-Perf:Fast and accurate processor prototype performance evaluation[J].Computer Engineering & Science,2021,43(4):579-585.
Authors:GUO Hui  HUANG Li-bo  ZHENG Zhong  SUI Bing-cai  WANG Yong-wen
Affiliation:(College of Computer Science and Technology,National University of Defense Technology,Changsha 410073,China)
Abstract:Performance verification and evaluation is one of the most important and necessary key steps in the design and implementation of general-purpose processors. An efficient general-purpose processor prototype system performance evaluation method can not only help processor designers locate performance design defects as early as possible in the processor design stage, but also verify whether the processor can meet the performance design expectations before the design tape. However, it takes a long time to perform a complete performance test of the processor prototype system. Such a huge time overhead makes designers unable to perform performance design analysis in time, which causes the performance evaluation of the processor prototype system to become the bottleneck of the entire project. This paper proposes a fast and accurate performance evaluation method of general-purpose processor prototype systems: Proto-Perf. The Proto-Perf performance evaluation method uses the dynamic program analysis method and the basic block aggregation technology to extract the characteristic program fragments of the test program for testing, which significantly reduces the performance test time. The experimental results show that, compared with the performance data obtained by running the SPEC CPU2006 REF data scale test program completely, the absolute error of the performance data obtained by the Proto-Perf test is 1.53% on average, and the highest is 7.86%. At the same time, for each program in the experiment, the test time using the Proto-Perf method is significantly reduced.
Keywords:performance evaluation  verification  FPGA prototype system  general purpose processor  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号