.


:




:

































 

 

 

 


23. .




- , . . , , .

( - ) . ( ) .

SIMD (Single Instruction Multiple Data - ) MIMD (Multiple Instruction Multiple Data - ). , : , , . , SIMD , - . , Cray Y-MP, MSIMD (Multiple SIMD).

, , "" .

:

1) .

( ) . , . , , . , . .

( ). , , . , . , , . .

2) SIMD.

SIMD N , N . . , , , . , .

 

 

SIMD , . . , , , , . SIMD : .

(data-parallel), , . , , SLAP:

 

 

, ( SIMD-) . - , , , . , : , , , .

, .

3) MIMD.

MIMD N , N N . , MIMD .

 

 

MIMD , , , . , :

(Distributed memory)

, , , . , , . , , .

 

 

() (True shared memory)

, , . PRAM (Parallel Random Access Machine - ) , , . . -, . - , .

() (Virtual shared memory)

. , " ". " " , , .

MIMD . , , ( ) , . . . , , , , .

 

2D ()

 

2D ()

.

"" MIMD ( , " " SIMD) MIMD. () . , , - , MIMD. ( ) , . . ( ) . .

MIMD- , . . - , , . - , . (), . , , . , .

4) SIMD-.

- , SIMD. MSIMD.

MSIMD , "" . . MSIMD, , : ("" ) , , MIMD- .

. SIMD. MIMD. :

1. MIMD : MIMD , , , , .

2. MIMD /. , , .

, . , , . : , - . , . , " ".

. , (.. ), , , , .

. -, , . -, ( ) . , .

/, , (2-8) , . , , , . , , .

 

[1] ComputerWorld , 9, 1995.

[2] ., . " ". . , 1988, .12-48.

[3]. .., " ". .. , 1980, 519 .

[4] ., ., " . .. , 1986, 390 .

[5] Flynn .,7., IEEE Trans. Comput., 1972, .-21, N9, . 948-960.

[6] Russel .., Commun. , 1978, v. 21, 1, . 63-72.

[7] ., ., ., . , ., " ", m.l. . , 1988, 388 .

[8] ., -8000. , 5, 1995.

[9] , 11, 1995.

[10] ComputerWorld , 4, 6, 1995.

[11] ComputerWorld , 8, 1995.

[12] , 9, 1995.

[13] ComputerWorld , 2, 1995.

[14] ComputerWorld , 12, 1995.

[15] . , Exemplar SPP1200. , 6, 1995.

[16] . , UNIX-. , 2, 1995, c.22-28.

[17] . , IBM SP2. , 6, 1995.

[18] . , nCube. , 2, 1995, .42-47.

[19] . , . , 6, 1995.

[20] . , . , 2, 1994, c.44-48.

[21] . , . , 2, 1995, . 70-78.






:


: 2016-12-06; !; : 480 |


:

:

, .
==> ...

1590 - | 1385 -


© 2015-2024 lektsii.org - -

: 0.037 .