3.3 CPU performance – HT/VMWare: Results
The following figures illustrate the results obtained for the CPU and CPU Multimedia
benchmarks for one part of the setup described in part 2.3. More precisely, only the
results for the right setup in figure 4 with Linux as the host OS are shown in the
figures. Before taking a look at them, we present what we have obtained for the
operating environment on the left of figure 4.
With Windows as the host OS, enabling and disabling HT has lead to negligible
differences in the obtained results. With Linux as the host OS, enabling HT has
yielded a performance increase of around 5-7%. For the operating environment on the
right of figure 4, however, the things look different (see figures 9 and 10). There we
have a performance increase of more 10%. Very similar results have been obtained
with Windows as the host OS. From these results we conclude that HT does not result
in a performance decrease when having one single application running that is not
multithreaded or not optimized for multithreading but rather in no effect at all. On the
other hand, having more than one application running, HT has some considerably
positive effect on CPU performance, even when the applications are not supporting or
are not optimized for multithreading. These last two statements, of course, apply to
the specific test series only. A generalization cannot be made, although it is expected
that there are many more scenarios where similar observations can be made. Finally,
we dare to estimate even better results with the latest Linux kernel, as it has some
more optimisations at OS level for HT supported CPUs.