Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.parallel.ru/sites/default/files/ftp/computers/intel/mmx/24339801-mmx.pdf
Дата изменения: Wed Nov 2 11:53:58 2011
Дата индексирования: Tue Oct 2 04:26:28 2012
Кодировка:
Three Vectors of Performance

May 1997 Order Number: 243398-001


Three Vectors of Performance

Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The Pentium® processor with MMXTM technology may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Such errata are not covered by Intel' warranty. Current characterized errata s are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from: Intel Corporation P.O. Box 7641 Mt. Prospect IL 60056-7641 or call 1-800-879-4683 or visit Intel' website at http:\\www.intel.com s Copyright © Intel Corporation 1997. * Third-party brands and names are the property of their respective owners.

2


Three Vectors of Performance

INTRODUCTION
Personal computing has evolved over the past two decades from integer-intensive applications like spreadsheets, word processing, and two-dimensional graphics to rich multimedia, communications, and 3D graphics. During the same time frame, the computer industry has continued to use benchmarks heavily weighted towards integer measurements as the metric for overall PC performance. Changes in the Intel architecture, most recently the addition of the 57 MMXTM technology instructions, are helping to drive the huge software shift towards multimedia and communications rich applications for the home and for business. Although many traditional benchmarks have been revised to better reflect today' PC workload or usage model, they tend s to only measure one component of performance such as integer. When processor or system performance is represented by a single benchmark, consumers may be mislead by a performance number that does not accurately reflect how the system performs under multiple usage pattern s. A more valuable measure of performance for all users is a combination of benchmarks that best represent the most common PC usage patterns. The following information outlines three " vectors" of performance that Intel suggests give a clear, comprehensive measure of CPU performance that should assist the growing number of PC consumers. The vectors are: · · · Integer Performance Floating-Point Performance Multimedia Performance

VECTOR 1: INTEGER PERFORMANCE
As integer computing trends have evolved from 16-bit to 32-bit, so has the operating environment. Over the last few years, the industry has moved from (16-bit) Microsoft Windows* 3.1, to (32-bit) Windows 95 and Windows NT. Benchmarks have also evolved from a purely 16-bit environment, such as Winstone96* and CPUmark16* to a 32-bit environment like Winstone32* and now Winstone97* and CPUmark32*. To reflect today' 32-bit operating s environment, and to provide the most accurate integer performance rating, it is important to use 32-bit benchmark s. Integer performance benchmarks best reflect the performance of a processor or system that is running word processing and spreadsheet type applications (excluding embedded 3D graphics, imaging, audio and video files ).

VECTOR 2: FLOATING-POINT PERFORMANCE
Floating-point usage in applications is increasing. Today, applications are extremely complex and require a multitude of algorithms to be performed in order to execute effectively. With a floating-point unit , multimedia software (3D applications in particular) run smoother . Table 1. Floating-Point Usage
Application True Space* Photo Morph* 3D Studio MAX Quake*, Agile Warrior Type Graphics Imaging 3D Graphics Games F.P. Content 55% 35% 30% 30%

3


Three Vectors of Performance

For computer users running 3D graphics, game, and CAD applications, floating-point performance benchmarks provide a fair representation of their processor or system performance. If the floating-point performance is not part of the benchmark process, overall performance is likely to be mis stated.

VECTOR 3: MULTIMEDIA PERFORMANCE
The future of computing is multimedia. The industry has embarked on a new road. More than 100 Independent Software Vendors (ISVs) are developing MMX technology software applications in addition to the MMX technology applications that were already available at the time of the Pentium® processor with MMX technology launch. Yet benchmarking data has been limited in describing the performance of the system when it comes to multimedia performance. Intel Media Bench and Norton Media Bench are two benchmarks that use mediarich applications to determine the multimedia performance of a CPU. Multimedia performance benchmarks provide a more useful measurement of processor performance for computer users more focused on videoconferencing, PC imaging, rich audio and video for presentations and training , and internet or intranet applications. As video playback and video conferencing become mainstream in the computing industry, benchmarks need to evolve to address these technologies.

CONCLUSION
Using an outdated single performance benchmark to represent today' applications can only s result in confusing the end user. As computer usage increases and multimedia and floatingpoint type applications become even more mainstream, users and the market will need all three vectors of performance measurements to help them understand system and CPU performance under relevant usage conditions. Only then will they be able to make informed and weighted decisions. For more information on how Intel' processors perform on the three vectors, visit our website s at http://www .intel.com/procs/perf/

4