MIPS
( ) MIPS - ( ). MIPS.
MIPS , .. MIPS . , , MIPS.
MIPS , , , MIPS, . MIPS . -, MIPS , MIPS , . -, MIPS . -, MIPS .
MIPS , . , , , , , MIPS. , , , MIPS, , . , , MIPS , .
MIPS - VAX 11/780 DEC. . , VAX 11/780 1MIPS ( ).
Dhrystone, C . , 53% , 32% - 15% - . : 100. 100 Dhrystone . VAX 11/780 1757Dhrystone . 1MIPS 1757 Dhrystone .
|
|
, Dhrystone . - - , .
MIPS IBM RS/6000 MIPS. , ( IBM) IBM, DEC. VAX MIPS RS/6000 MIPS , 1 RS/6000 MIPS 1.6 VAX 11/780 MIPS.
MFLOPS
- , , . , . - MFLOPS ( - , , ).
, MFLOPS, , . , MFLOPS , , .
, MFLOPS . , MIPS. , . , , , , . MFLOPS .
MFLOPS . , , . , Cray Research (, , , ). , , .
, , , MFLOPS , . , 100% , 100% .
, "" "" . . 3.1 , " ", , , . , MFLOPS MFLOPS, .
|
|
, , , | |
, | |
, ,... |
. 3.1. ,
" " MFLOPS
MFLOPS, , " "
LINPACK.
- -, , . (). 14 , 24 .
60- . . , , , .
, , .. . 0 100%, . , , .
. , . , , , , . , , , , , , , .
LINPACK - - . LINPACK . , LINPACK . LINPACK () . .
LINPACK . 100100 ( 10001000) , . , LINPACK, . LINPACK , . BLAS (Basic Linear Algebra Subprograms). , BLAS SAXPY ( ) SDOT ( ). , . MFLOPS.
|
|
LINPACK MFLOPS . , 100100, - , , 1 . 10001000, , . LINPACK .
, , MFLOPS , , MIPS MFLOPS .
SPECint92, SPECfp92
, , , 1988 SPEC (Standard Performance Evaluation Corporation). . SPEC , .
SPEC :
1. , . . , . .
2. SPEC SPEC : "The SPEC Newsletter", SPEC.
SPEC . SPEC , . SPEC , , , . SPEC . , .
SPEC, , , . , UNIX, . , /, .
|
|
CINT92, , , : , , , , .
CFP92, , 14 , : , -, , , , , , . , 12 - . , - .
. VAX 11/780. SPEC , : SPECint92 - 6 CINT92 SPECfp92 - 14 CFP92.
, CINT92 CFT92 . 1994 SPEC : SPECbase_int92 SPECbase_fp92, .
SPECrate_int92, SPECrate_fp92
SPECint92 SPECfp92 , , . , , . ( , -, ), . , SPECrate SPECthruput89, SPEC .
" " (homogenous capacity metod), , . , , (SPECrate_int92 - , SPECrate_fp92 - , ) . CINT92 CFT92.
. , , , . . , .
1994 SPEC : SPECrate_base_int92 SPECrate_base_fp92, .
TPC-A, TPC-B, TPC-C
. 1988 (TPC - Transaction Processing Performance Council), . TPC . TPC . TPC .
|
|
(transaction) . "" : , . - . , . , .
1988 . : / TPI. : , ; , ; , ; , .
, TPC, , , .
TPC , , . , . , , TPC, TPC , . , , , , , , , , (ACID - atomicity, consistency, isolation, and durability), , .
TPC (Full Council), ; - , , - . (Steering Committee), , TPC, .
TPC : , TPC, ; , , .
TPC
TPC OLTP (On-Line Transaction Processing), TPC-A, TPC-B TPC-C. , , . TPC , . TPC , .
, , TPC , , . , , , .
TPC-A
1989 , TCP-A , , (OLDP - on-line data processing). :
- on-line
- /
- .
, , . , , . ( ) , , OLTP.
TPC-A , (tps A), . TPC-A , - . TPC-A . "" (TPC-A-local Throughput), "" (TPC-A wide Throughput). , . TPC-A , , ( ). ($/tpsA).
TPC-B
1990 TPC TPC-B, , :
- /
- .
TPC-B (tpsB). TPC-A TPC-B ( , TPC-B ), . . 3.2 TPC-A TPC-B.
TPC-C
TPC-C . OLTP, , . TPC-C : , , , / .
TPC-C , :
- ,
- ,
- ,
43% . , , , 4%. , , .
TPC-C . : , , , , , , , .
. , tpm-C, ( ). , $/tpm-C, . , , .
TPC
(. ComputerWorld-Moscow, N15, 1995) TPC TPC-A TPC-B. TPC-C, TPC-D TPC-E, . 1995 TPC-D . 1995 TPC TPC-E , . , TPC /. , , .
. 3.2. TPC
AIM
, , AIM Technology, 1981 . , , , UNIX OS/2.
, , . : (Benchmark Generator) (Load Mixes) .
, . , , , . , . ( ) .
, . , .
AIM, , , . , .
"" . . .. , , . , . .
, AIM , .
AIM : . . , . , . AIM "" . AIM Technology, AIM .
AIM , . :
1. (General Workstation Mix) - .
2. (Mechanical CAD Mix) , .
3. (GIS Mix) - , .
4. (General Business) - , , , , , ..
5. (Shared/Multiuser Mix) , .
6. () (ComputeServer Mix) - , , PCB, , , ..
7. - (File Server Mix) - , , , / .
8. (RBMS Mix) - , .
AIM Technology . AIM Performance Report II - .
:
- ,
- ,
- , AIM.
:
- AIM ( III),
- AIM (Milestone),
- ( II).
, III, AIM Technology, 10 . UNIX, , , . , /, .
AIM Performance Report II :
- ( AIM)
AIM - , AIM Technology. , , . VAX 11/780 1 AIM. AIM UNIX-, .
- "" (capacity) , .. , N- ( ).
- Milestone, . Milestone UNIX . UNIX.
- , . , .
AIM . , / , AIM , , , , , .
: . .