Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2007, Vol. 33 ›› Issue (07): 38-40. doi: 10.3969/j.issn.1000-3428.2007.07.014

• Software Technology and Database • Previous Articles     Next Articles

Path Analysis of Spec CPU 2000 Benchmark

GE Renbei   

  1. (Microprocessor Center of Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-04-05 Published:2007-04-05

Spec CPU2000基准程序运行路径分析

葛仁北   

  1. (中国科学院计算技术研究所微处理器中心,北京100080)

Abstract: The benchmark Spec CPU 2000 is worldwide used in microprocessor design. On the evaluation of RTL level of microprocessor, some codes are needed, since the running of whole benchmark of spec CPU 2000 costs a lot, reduced codes are applied. This article studies the hot function of benchmark, pick out some functions to evaluate performance of RTL level of microprocessor, so the running path of all functions must be studied. This article focus on the hot path of benchmark, and acquires the data of functions. This study can provide some MiniBenchmak to evaluate the performance quickly.

Key words: Microprocessor, Spec CPU 2000, Benchmark programe, Path analysis

摘要: Spec CPU2000的基准程序被广泛地应用于处理器的设计性能评估。在微处理器RTL级系统评估过程中,需要运行一些性能评估代码来完成系统的评估,因为运行整个基准程序的代价很大,所以都用运行部分代码的方式来获得性能情况。该文利用基准程序的频繁函数提取出微程序的方法,用于微处理器RTL级系统的评估,在函数提取过程中研究函数内部的频繁使用路径,研究了这些最频繁函数中的最频繁使用路径,了解基准程序的运行行为,为处理器的初级阶段的研究提供一些类基准程序,快速评估初级的处理器性能。

关键词: 微处理器, Spec CPU 2000, 基准程序, 路经分析