. ( - ) . ( ) .
, , , "" .
:
1) . ( ) . , . , , . , . .
( ). , , . , . , , . .
2) SIMD. , . . , , , , . SIMD : .
, ( SIMD-) . - , , , . , : , , , .
|
|
, .
3) MIMD. "" MIMD ( , " " SIMD) MIMD. () . , , - , MIMD. ( ) , . . ( ) . .
MIMD- , . . - , , . - , . (), . , , . , .
4) SIMD-. - , SIMD. MSIMD.
. SIMD. MIMD. :
MIMD : MIMD , , , , .
MIMD /. , , .
|
|
, . , , . : , - . , . , " ".
. . , .
, , , . , . , , . , .
, MIMD- , .
. () , ( 32) . . - , . , UMA (Uniform Memory Access). . . 10.1.
. 4.24. .
, . , , . 1980 , , , , . - , -, . , , . . . 10.1 .
|
|
, . - , , , . , , . , -. , . . : -.
-. , , - , , , .
/ . , , . -. :
(directory based). , ( ).
(snooping). , , . . () ( ) , .
, -, , , - .
, , . :
, , ;
: , , , .
|
|
() : , , .
, . , . P1 , P2. . -, , , P2. , , - P2, P1, P1 .
. . , , . . . 10.2 .
. , (.. ), , , , .
. -, , . -, ( ) . , .
/, , (2-8) , . , , , . , , .
. 4.25. .
. , , -, . . T3D Cray Research. ( ) . . , , , , . .
, () . , . . , , , () . , - . .
|
|
, Cray T3D, () (MPP Massively Parallel Processor). . , , , . 512 64 , , . .
, . , , . , , .. . , -. , , . , , -. , , , , . , .