Compaq W8000 Hyper-Threading Technology, New Feature of Intel Xeon Processor - Page 16

Excel Benchmark

Page 16 highlights

Hyper-Threading Technology, New Feature of Intel Xeon Processor White Paper 16 Scores are generated for all 17 tests. Composite numbers are provided for each set of graphics tests (shaded, sub-assembly, wire-frame, and other) and there is an overall composite score for graphics and CPU operations. Start-up and initiation time is not included in the composite score. You must have a 3D graphics display device recognized by Pro/E 2000i² in order to run the benchmark. A fully licensed, released version of Pro/E 2000i² is required. If a floating license is used, the workstation's network must be configured as documented in the Pro/ installation guide. Analysis ProE 2002i2 is not a multi-threaded application but does contain different tasks for comparing. Wireframe and sub-assembly, which are more computationally intensive, take more advantage of Hyper-Threading technology by utilizing the idle processor resources. Otherwise, shading, texturing, and Wireframe, which are more memory intensive, see a negative performance impact due to competitively shared caches. A trace cache miss results in a memory latency that forces the execution unit to use the X86 instruction deFRGHU LQVWHDG RI WKH RSV PLFUR-operation) that are already decoded in the trace cache. Excel Benchmark Excel benchmark uses the Microsoft Excel application to measure the performance of computer system. Like other benchmarks, the Excel benchmark measures performance by managing a large amount of data. A lower score indicates better system performance. The Excel benchmark includes four tasks. Each task will have roughly about 40MB of data. Excel benchmark will run four tasks at the same time from a batch file. When running from a batch file, there will be four Excel windows open. The first Excel window does the sorting. All columns are sorted in ascending and descending order 15 times. The second Excel window does the multiplication. Two sheets are multiplied together 400 times. The third Excel window does the Cosine of data in a nested loop 24 times and sorts the data in ascending and descending order. The fourth Excel window sorts the amount of data in ascending and descending order 22 times. When all four tasks finish running, the run time of each task is recorded. The longest time is chosen for performance comparisons. Analysis Excel benchmark is a multi-task application and each task utilizes different resources from each other. This type of application is ideal for Hyper-Threading technology. Performance gain from a single physical processor to dual physical processors is about 80% since dual physical processors do not have to share and compete for the same cache. The result is that the system has twice as large a cache when compared to the single physical processor with Hyper-Threading enabled. For a single physical processor with Hyper-Threading enabled, there is a 30% performance gain, whereas an 18% performance increase in a dual physical processor case is realized with HyperThreading enabled. This is because the application is not as computationally intensive as others for utilizing all of the processor resources. See Figure 13. 167T-0202A-WWEN

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35

Hyper-Threading Technology, New Feature of Intel Xeon Processor White Paper
16
167T-0202A-WWEN
Scores are generated for all 17 tests. Composite numbers are provided for each set of graphics
tests (shaded, sub-assembly, wire-frame, and other) and there is an overall composite score for
graphics and CPU operations. Start-up and initiation time is not included in the composite score.
You must have a 3D graphics display device recognized by Pro/E 2000i² in order to run the
benchmark. A fully licensed, released version of Pro/E 2000i² is required. If a floating license is
used, the workstation's network must be configured as documented in the Pro/ installation guide.
Analysis
ProE 2002i2 is not a multi-threaded application but does contain different tasks for comparing.
Wireframe and sub-assembly, which are more computationally intensive, take more advantage of
Hyper-Threading technology by utilizing the idle processor resources. Otherwise, shading,
texturing, and Wireframe, which are more memory intensive, see a negative performance impact
due to competitively shared caches. A trace cache miss results in a memory latency that forces the
execution unit to use the X86 instruction de
FRGHU±²LQVWHDG²RI²WKH²
RSV²³PLFUR
-operation) that are
already decoded in the trace cache.
Excel Benchmark
Excel benchmark uses the Microsoft Excel application to measure the performance of computer
system. Like other benchmarks, the Excel benchmark measures performance by managing a large
amount of data. A lower score indicates better system performance. The Excel benchmark
includes four tasks. Each task will have roughly about 40MB of data. Excel benchmark will run
four tasks at the same time from a batch file. When running from a batch file, there will be four
Excel windows open. The first Excel window does the sorting. All columns are sorted in
ascending and descending order 15 times. The second Excel window does the multiplication.
Two sheets are multiplied together 400 times. The third Excel window does the Cosine of data in
a nested loop 24 times and sorts the data in ascending and descending order. The fourth Excel
window sorts the amount of data in ascending and descending order 22 times. When all four tasks
finish running, the run time of each task is recorded. The longest time is chosen for performance
comparisons.
Analysis
Excel benchmark is a multi-task application and each task utilizes different resources from each
other. This type of application is ideal for Hyper-Threading technology. Performance gain from a
single physical processor to dual physical processors is about 80% since dual physical processors
do not have to share and compete for the same cache. The result is that the system has twice as
large a cache when compared to the single physical processor with Hyper-Threading enabled. For
a single physical processor with Hyper-Threading enabled, there is a 30% performance gain,
whereas an 18% performance increase in a dual physical processor case is realized with Hyper-
Threading enabled. This is because the application is not as computationally intensive as others
for utilizing all of the processor resources. See Figure 13.