Performance of commercial multimedia workloads on the Intel Pentium 4: A case study

被引:4
作者
Martinez, Christopher [1 ]
Pinnamaneni, Mythri [1 ]
John, Eugene B. [1 ]
机构
[1] Univ Texas San Antonio, Dept Elect & Comp Engn, San Antonio, TX 78249 USA
关键词
Performance characterization; Measurement; On-chip performance counters; Microprocessor performance; Audio processing; Video processing;
D O I
10.1016/j.compeleceng.2008.02.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a case study of the execution time characteristics of several popular commercial audio and video applications on a state of the art microprocessor, the Intel Pentium 4. The on-chip performance counters on the Pentium 4 processor are used to perform this study using actual real-world workloads. While the Pentium 4 is capable of executing 3-4 instructions in one cycle, it was observed that commercial audio and video applications take between 1.4 and 3.5 cycles (per instruction) to execute. Despite using large caches and sophisticated Out of ordering techniques, the average cycles per instruction is higher than a predecessor like Pentium II. This indicates that while clock frequency has improved, real speedups are not scaling. The performance of multimedia programs is compared with execution characteristics of SPEC CPU 2000 programs. Performance impact of branch predictors, caches and trace caches on the Pentium 4 are analyzed for multimedia and SPEC CPU applications. (C) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:18 / 32
页数:15
相关论文
共 15 条
[1]  
BHANDARKAR D, 1997, P 3 HIGH PERF COMP A, P88
[2]   Evaluating MMX technology using DSP and multimedia applications [J].
Bhargava, R ;
John, LK ;
Evans, BL ;
Radhakrishnan, R .
31ST ANNUAL ACM/IEEE INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, 1998, :37-46
[3]  
BOGGS D, 2004, INTEL TECHNOL J, V8
[4]  
Chen XH, 2002, STUD NONLINEAR DYN E, V6
[5]   How multimedia workloads will change processor design [J].
Diefendorff, K ;
Dubey, PK .
COMPUTER, 1997, 30 (09) :43-&
[6]  
FRITTS J, 1999, P SOC PHOTO-OPT INS, V3655, P2
[7]   MiBench: A free, commercially representative embedded benchmark suite [J].
Guthaus, MR ;
Ringenberg, JS ;
Ernst, D ;
Austin, TM ;
Mudge, T ;
Brown, RB .
WWC-4: IEEE INTERNATIONAL WORKSHOP ON WORKLOAD CHARACTERIZATION, 2001, :3-14
[8]   Hyperthreading technology in the netburst microarchitecture [J].
Koufaty, D ;
Marr, DT .
IEEE MICRO, 2003, 23 (02) :56-65
[9]   MediaBench: A tool for evaluating and synthesizing multimedia and communications systems [J].
Lee, CH ;
Potkonjak, M ;
Mangione-Smith, WH .
THIRTIETH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, 1997, :330-335
[10]  
LUO Y, 2003, IEEE COMPUT, P34