The Ziff-Davis Winstone® 96-based P-rating represents an unbiased measurement of how well a PC runs the most commonly used Windows®-based applications. The PC industry should encourage hardware purchasers to consider the P-rating performance indicator when evaluating the 6x86 processor. This report explains how this new industry performance standard and methodology applies to the 6x86 processor.
Table 1. ===================================================== Winstone 96 Company CPU MHz Performance ===================================================== Cyrix 5x86 120 MHz > Pentium 90 ----------------------------------------------------- AMD 5x86 133 MHz > Pentium 75 ----------------------------------------------------- Cyrix 6x86 133 MHz > Pentium 166 =====================================================The 6x86 processor faces a similar issue since it achieves higher performance than the megahertz indicates through the use of a more advanced sixth-generation architecture (see Table 2). The integer and FPU pipelines are optimized for maximum instruction throughput by using innovative techniques such as register renaming, out-of-order completion, data dependency removal, branch prediction and speculative execution.
Table 2. ===================================================== Architectural Feature 6x86 Pentium ===================================================== Full x86 Instruction Set Optimization X ----------------------------------------------------- Superscalar X X ----------------------------------------------------- Superpipelined X ----------------------------------------------------- Register Renaming X ----------------------------------------------------- Data Dependency Removal X ----------------------------------------------------- Multi-Branch Prediction X ----------------------------------------------------- Speculative Execution X ----------------------------------------------------- Out-of-Order Completion X ----------------------------------------------------- 80-Bit FPU X X ----------------------------------------------------- 16-KByte Primary Cache X X =====================================================This more advanced architecture means, for example, that the 6x86 processor with a clock speed of 133 MHz actually outperforms the 166 MHz Pentium processor (see Table 1). As the table shows, the architecture and clock speeds are misleading indicators of actual performance when comparing processors that incorporate different architectures.
The P-rating indicates to a hardware purchaser how the performance of a specific processor compares to a Pentium CPU when running Winstone 96 in identically configured PC systems.
For the 6x86 processor, a P+ designation is used to indicate better performance.
Winstone 96 6x86-Pxxx+ > Winstone 96 Pentium-xxx xxx = P-rating or Pentium megahertzFor example, a 6x86 processor with a P-rating of "P166+" (regardless of processor name and clock speed) indicates performance faster than a 166 MHz Pentium processor. The plus mark indicates performance that consistently exceeds the same Pentium processor megahertz level.
Winstone 96 runs the following 13 applications available in four categories.
Business Graphics/DTP
Database
Spreadsheet
Word Processing
Processors
Hardware Configuration
Software Configuration*
In the 6x86-Pentium comparison, Table 3 shows that the 6x86 processor consistently outperformed higher-frequency Pentium processors on Winstone 96.
Table 3. ===================================================== Winstone 96 Results ===================================================== 100 MHz 120 MHz 133 MHz 6x86 ----------------------------------------- 71.7 81.9 86.7 ===================================================== 120 MHz 150 MHz 166 MHz Pentium ----------------------------------------- 70.9 77.6 82.7 =====================================================Following the guidelines established by the P+ formula, the 6x86 processor achieves these ratings.
These results support the case for a new performance measurement to supplement actual clock speed.
Intel recognized the performance measurement problem when in 1993 it published a report called, "iCOMP Index, A Simplified Measure Of Relative Microprocessor Performance." The report described the iCOMP Index as "a simple numerical index of relative performance for making straightforward comparisons of Intel CPU power."
Since the time this report was published, however, other manufacturers have achieved significant advances in x86 architecture, and the iCOMP Index is not necessarily applicable to non-Intel processors. iCOMP also uses synthetic benchmarks which have often proven to be misleading in communicating real-world performance to end users. The Winstone 96-based P-rating represents an unbiased measurement of how well a PC runs the most commonly used applications, and it is easily repeatable.
The P-rating doesn't abandon architecture and clock speed altogether; it makes those indexes more relevant to actual usage. In the future, this performance methodology rating will be modified to reflect changes in the marketplace, thus giving PC purchasers a performance indicator that continues to be a relevant and useful rating standard.