> Other way around. Modern processors are in instructions per clock. On
> raw CPU power it doesn't just beat the mainframe - it steamrollers them.
> Your I/O bus is typically PCI however so you are limited to about
> 100Mbytes/second I/O throughput in the real world.

I would regard 100Mb/sec as a peak (instantaneous) transfer rate.  Throughput will be 
only a
fraction of that.  On some tests only a small fraction.

I looked at PC benchmarking quite seriously a few years back.  It's very difficult 
because the
design assumptions for a single-user system are so very different from those for a 
multi-user
system.  One case in point was OS2, which makes heavy use of background threads for
housekeeping purposes.  Windows 95 does something similar for cache management. Drive 
either
with a synthetic workload and they're taken out of their design envelopes - both will 
run into
critical resource shortages even in well-configured systems and show 'knee of the 
curve'
phenomena.  At one point Ziff Davis was actually running word processing 'benchmarks'  
using
driving systems to simulate 40,000 keystrokes a minute - obviously a real world test.

The issue is partly that the Intel processor is overpowered for the majority of 
purposes.
Remember the 386/387 combination?  From a logical point of view it made sense - only 
those who
needed serious number-crunching power would buy the 80387 Co-processor.  But it's 
actually
cheaper to integrate the function on a standard chip - Intel saves dieing for a second 
chip,
the motherboard manufacturers save the cost of an extra socket, and the users save 
having to
find, purchaes and install a high-value static senstive component.

The functionality and the performance are indeed there, but they are of no benefit to 
99.999%
of the chip's purchasers.  Making an issue out of it as a 'superiority' of that 
platform
distracts purchasers from price/benefit issues that are much more relveant to their
environments, and does the industry as a whole a disservice.

Performance measurement should be left to those who know what they're doing.  The 
first step
is to define terms of measurement, and these must be related to real world and real 
user
issues, so that the results are relevant to their audience.

--
  Phil Payne
  http://www.isham-research.com
  +44 7785 302 803
  +49 173 6242039

Reply via email to