Performance Scalability of SPEC CPU2000 Benchmark over CPU Clock Speed

CPU 주파수 속도에 대한 SPEC CPU2000 성능 변화

  • Yi, Jong-Su (School of Electrical and Electronics Engineering, Chung-Ang University) ;
  • Kim, Jun-Seong (School of Electrical and Electronics Engineering, Chung-Ang University)
  • 이정수 (중앙대학교 전자전기공학부) ;
  • 김준성 (중앙대학교 전자전기공학부)
  • Published : 2005.09.25

Abstract

SPEC CPU2000 is an widely used benchmark program, both in industry and in academy, for measuring compute-intensive performance of computer systems with various architectures. However, there has been little effort to investigate its characteristics with respect to hardware components. This paper presents the performance scalability of SPEC CPU2000 benchmark over CPU clock speed. For an Intel x86-based system running at various clock speed, we measure the performance of SPEC CPU2000 benchmark, and analyze the characteristic of SPEC CPU2000 in a system aspect. In the experiment, we found that the overall performance of SPEC CPU2000 increases monotonically and linearly as the CPU clock speed increases and that the scale efficiencies of SPEC CPU2000 component benchmarks are quite evenly distributed.

SPEC CPU2000은 CPU의 성능 측정에 중점을 둔 벤치마크 프로그램으로서 표준화에 대한 노력을 바탕으로 산학계에 널리 사용되고 있으나, 하드웨어 측면에서의 특성 분석은 미비하였다. 본 논문에서는 컴퓨터 시스템의 중요한 구성 요소 중 하나인 CPU 주파수 속도의 변화에 따른 SPEC CPU2000 벤치마크의 성능 변화를 고찰하였다. x86 구조 기반의 단일 프로세서 시스템에서 CPU 주파수 속도를 제외한 다른 구성요소를 일정하게 유지하면서 SPEC CPU2000 벤치마크 프로그램의 성능을 측정함으로써 SPEC CPU2000 벤치마크 프로그램의 특성을 시스템적 측면에서 해석하였다. 실험을 통하여 SPEC CPU2000은 CPU 주파수 속도의 변화에 대하여 유연한 성능분석이 가능하도록 개별 벤치마크 프로그램의 CPU 주파수 의존도가 고르게 분포되어 있음을 알 수 있었으며, SPEC CPU2000에 대한 시스템적 측면의 해석을 제공함으로써 SPEC CPU2000을 사용하는 연구, 개발에 있어서 기반 자료로 사용될 것으로 기대된다.

Keywords

References

  1. J. L. Hennessy, D. A. Patterson, 'Computer Architecture-A Quantitative Approach', Morgan Kaufmann, 2003
  2. S. E. Sim, S. Easterbrook, R. C. Holt, 'Using benchmarking to advance research', a challenge to software engineering Software Engineering, 2003. pp. 74-83, Proceedings. 25th International Conference on , May 2003 https://doi.org/10.1109/ICSE.2003.1201189
  3. Standard Performance Evaluation Corporation, http://www.spec.org/.
  4. J. L. Henning, 'SPEC CPU2000: measuring CPU performance in the New Millennium' IEEE Computer , Volume: 33, Issue: 7 pp. 28-35, July 2000 https://doi.org/10.1109/2.869367
  5. Z. Cvetanovic, 'Performance analysis of the Alpha 21364-based HP GS1280 multiprocessor' Computer Architecture, 2003. Proceedings. 30th Annual International Symposium on , June 2003 https://doi.org/10.1109/ISCA.2003.1207002
  6. Z. Xu, S. Sohoni, R. Min, Y. Hu, 'An analysis of cache performance of multimedia applications' Computers, IEEE Transactions on, Volume: 53, Issue: 1, Jan 2004 https://doi.org/10.1109/TC.2004.1255788
  7. Jin Fu, 'Workload characterization of the SPEC CPU2000 Benchmarks on Different Processor Architectures', Royal Institute of Technology in Stockholm
  8. B. Sprunt, 'Pentium 4 performance-monitoring features' Micro, IEEE, Volume: 22, Issue: 4, July. 2002 https://doi.org/10.1109/MM.2002.1028478
  9. C. N. Keltcher K. J. McGrath, A. Ahmed, P. Conway, 'The AMD Opteron processor for multiprocessor servers' Micro, IEEE , Volume: 23 , Issue: 2 , March-April 2003 https://doi.org/10.1109/MM.2003.1196116
  10. D. Levitan, T. Thomas, P. Tu, 'The PowerPC 620 microprocessor: a high performancesuperscalar RISC microprocessor' Compcon '95.' Technologies for the InformationSuperhighway', Digest of Papers., March 1995 https://doi.org/10.1109/CMPCON.1995.512398
  11. D. Greenley, J. Bauman, D. Chang, D. Chen, R. Eltejaein, P. Ferolito, P. Fu, R. Garner, D.Greenhill, H. Grewal, K. Holdbrook, B. Kim, L. Kohn, H. Kwan, M. Levitt, G. Maturana, D.Mrazek, C. Narasimhaiah, K. Normoyle, N. Parveen, P. Patel, A. Prabhu, M. Tremblay, M.Wong, L. Yang, K. Yarlagadda, R. Yu, R. Yung, G. Zyner, 'UltraSPARC: the next generation superscalar 64-bit SPARC' Compcon '95.' Technologies for the Information Superhighway', Digest of Papers, March 1995 https://doi.org/10.1109/CMPCON.1995.512421
  12. ?이정수, 김준성, 'CPU 주파수 속도의 증가에 따른 SPEC CPU2000 벤치마크의 성능 변화' 대한전자공학회 하계종합학술대회 논문집, pp. 1351-1354, 강원도 평창, 대한민국, 2003년 07윌