HP Evo D500 Comparison of Intel Pentium III and Pentium 4 Processor Performanc - Page 5

Case for Performance - memory

Page 5 highlights

Comparison of Intel Pentium III and Pentium 4 Processor Performance White Paper 5 On the surface, the architecture of this new class of Pentium 4 processor looks the same as the Pentium III, but after one drills further down, the Pentium 4 is significantly enhanced to give better levels of performance in terms of frequency and instructions execution per clock. These are the two variables that measure the level of how fast an application executes and is defined in the following performance equation: Performance = MHz (Frequency) x Instructions executed per clock (IPC) The Pentium 4 processor addresses the two variables in the performance equation with the new underlying silicon/logic implementation of what Intel calls NetBurst micro-architecture. The NetBurst micro-architecture more specifically attacks the frequency and IPC variables of the performance equatioÃv‡uÃv‡†Ãhq‰hprqà ' €Ãhq u‚…‡y’Ãhs‡r…Ævyvp‚Ãƒ…‚pr††Ã technology, its redesigned architecture of the complete instruction pipeline, its execution engine, and its extension to the existing instruction set. As we move forward through this paper, the benefits of this is will be more clearly explained More detailed information can be found after the summary section. Case for Performance Applications generally can be divided into two classes: 1) floating-point-based applications that are memory- and bandwidth- intensive and, 2) integer-based and basic office productivity applications. Recalling the performance equation mentioned above, the IPCs achievable by the above two classes of applications vary greatly due to the variation of branches in application code. This variation of branches affects the predictability of code flow. A higher probability of correct prediction yields a higher potential IPC and, therefore, higher performance. Floatingpoint-based multimedia applications tend to have branches that are very predictable and thus have a higher IPC potential. As a result, these applications scale very well with frequency and benefit greatly from the new architecture of the Pentium 4. However, integer-based and basic office productivity applications tend to have more random branches in application code, thus are more difficult to predict. The result is less efficient use of the Pentium 4 architecture on these applications. However, since Pentium 4 processors are available at higher frequencies than Pentium III, performance is still enhanced according to the performance equation. SYSmark 2001 SYSmark2001 is a suite of application software and associated benchmark workloads developed by Applications Performance Corporation (BAPCO). It is a tool that measures system performance on popular business-oriented applications in the Microsoft Windows operation system. SYSmark contains twelve (12) application workloads that are divided into two categories: Office Productivity and Internet Content Creation.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Comparison of Intel Pentium III and Pentium 4 Processor Performance White Paper
5
On the surface, the architecture of this new class of Pentium 4 processor looks the same as the
Pentium III, but after one drills further down, the Pentium 4 is significantly enhanced to give
better levels of performance in terms of frequency and instructions execution per clock. These are
the two variables that measure the level of how fast an application executes and is defined in the
following performance equation:
Performance = MHz (Frequency) x Instructions executed per clock (IPC)
The Pentium 4 processor addresses the two variables in the performance equation with the new
underlying silicon/logic implementation of what Intel calls NetBurst micro-architecture. The
NetBurst micro-architecture more specifically attacks the frequency and IPC variables of the
performance equatio
technology, its redesigned architecture of the complete instruction pipeline, its execution engine,
and its extension to the existing instruction set. As we move forward through this paper, the
benefits of this is will be more clearly explained
More detailed information can be found after the summary section.
Case for Performance
Applications generally can be divided into two classes:
1) floating-point-based applications
that are memory- and bandwidth- intensive and,
2)
integer-based and basic office productivity
applications
. Recalling the performance equation mentioned above, the IPCs achievable by the
above two classes of applications vary greatly due to the variation of branches in application
code. This variation of branches affects the predictability of code flow. A higher probability of
correct prediction yields a higher potential IPC and, therefore, higher performance. Floating-
point-based multimedia applications tend to have branches that are very predictable and thus have
a higher IPC potential. As a result, these applications scale very well with frequency and benefit
greatly from the new architecture of the Pentium 4. However, integer-based and basic office
productivity applications tend to have more random branches in application code, thus are more
difficult to predict. The result is less efficient use of the Pentium 4 architecture on these
applications. However, since Pentium 4 processors are available at higher frequencies than
Pentium III, performance is still enhanced according to the performance equation.
SYSmark 2001
SYSmark2001 is a suite of application software and associated benchmark workloads developed
by Applications Performance Corporation (BAPCO). It is a tool that measures system
performance on popular business-oriented applications in the Microsoft Windows operation
system. SYSmark contains twelve (12) application workloads that are divided into two
categories:
Office Productivity and Internet Content Creation.