- 1. ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ,
- 2. ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠ°ΠΌΡΡΡ,
- 3. Π²Π½Π΅ΡΠ½ΡΡ ΠΏΠ°ΠΌΡΡΡ ΠΈ ΠΏΡΠΎΡΠΈΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌΠΈ.
ΠΠ»Π°Π²Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° — ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ. ΠΡΠΎΡΠ΅ΡΡΠΎΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ
, ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ
, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ. ΠΡΠΎΡΠ΅ΡΡΠΎΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΉ «ΡΠ·ΡΠΊ» ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ-ΠΊΠΎΠΌΠ°Π½Π΄. ΠΡΠΎΡΠ΅ΡΡΠΎΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΡ ΡΠ²Π΅ΡΡ
Π±ΡΡΡΡΡΡ ΠΏΠ°ΠΌΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°.
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠ°ΠΌΡΡΠΈ (Π±ΠΈΡ) ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Ρ
ΡΠ°Π½ΠΈΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ — ΠΎΠ΄Π½Ρ Π΄Π²ΠΎΠΈΡΠ½ΡΡ ΡΠΈΡΡΡ. ΠΠΈΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Π² Π±Π°ΠΉΡΡ — Π²ΠΎΡΡΠΌΠ΅ΡΠΊΠΈ Π±ΠΈΡΠΎΠ².
ΠΡΠΎΡΠ΅ΡΡΠΎΡ ΠΌΠΎΠ»-ΡΠ΅Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π½Π΅ΡΡΠΎ ΠΈΠ· Π±Π°ΠΉΡΠ° ΠΏΠ°ΠΌΡΡΠΈ Ρ Π°Π΄ΡΠ΅ΡΠΎΠΌ /V ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π½Π΅ΡΡΠΎ Π² ΡΡΠΎΡ Π±Π°ΠΉΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΊ ΠΏΠ°ΠΌΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΡΡΠΏΠΈΡΡ Π°Π΄ΡΠ΅Ρ Π±Π°ΠΉΡΠ°, Π° ΡΠ°ΠΌ Π±Π°ΠΉΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΊ ΠΏΠ°ΠΌΡΡΠΈ (ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ) ΠΈΠ»ΠΈ ΠΎΡ ΠΏΠ°ΠΌΡΡΠΈ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ (ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ). ΠΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π°ΠΌ. ΠΡΠΎΠ²ΠΎΠ΄Π° ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° Π΄Π²Π° ΠΏΡΡΠΊΠ°, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΡΠΈΠ½Π°ΠΌΠΈ.
ΠΠ΄Π½Π° ΡΠ°ΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΈΠ½Π° Π°Π΄ΡΠ΅ΡΠ°, Π΄ΡΡΠ³Π°Ρ — ΡΠΈΠ½Π° Π΄Π°Π½Π½ΡΡ
. ΠΠ΄ΡΠ΅Ρ Π±Π°ΠΉΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠΈΠ½Π΅ Π°Π΄ΡΠ΅ΡΠ°, Π° Π±Π°ΠΉΡ — ΠΏΠΎ ΡΠΈΠ½Π΅ Π΄Π°Π½Π½ΡΡ
.
Π§ΠΈΡΠ»ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Π² ΡΠΈΠ½Π΅ Π΄Π°Π½Π½ΡΡ
Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ°Π·ΡΡΠ΄Π½ΠΎΡΡΡΡ ΡΠΈΠ½Ρ. ΠΠ±ΡΡΠ½ΠΎ ΡΠ°Π·ΡΡΠ΄Π½ΠΎΡΡΡ ΡΠ°Π²Π½Π° 8, 16, 32 ΠΈΠ»ΠΈ 64.
Π¨ΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΠΠ. ΠΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Π½Π΅ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΠΈΠ»ΠΈ ΠΊ ΠΏΠ°ΠΌΡΡΠΈ, Π° ΠΊ ΡΠΈΠ½Π΅.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΠΠ:
- 1. ΠΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΈΠΊΠΎΠΌ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΠΠ 1-Π³ΠΎ ΠΈ 2-Π³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ Π±ΡΠ» ΠΠΆΠΎΠ½ ΡΠΎΠ½ ΠΠ΅ΠΉΠΌΠ°Π½, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π» ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. Π ΡΠ°ΠΊΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΎΠ΄Π½ΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠΊ Π΄Π°Π½Π½ΡΡ
(SISD), Π° Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ — ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΠΎΡΠΎΠΊ Π΄Π°Π½Π½ΡΡ
(SIMD).
- 2. Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ Π³ΡΡΠΏΠΏΠ°, Π²ΠΊΠ»ΡΡΠ°ΡΡΠ°Ρ Π² ΡΠ΅Π±Ρ ΡΠΈΠΏΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ — MIMD. ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΠΌΠ΅ΡΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΠΎΡΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΏΠΎΡΠΎΠΊ Π΄Π°Π½Π½ΡΡ
. ΠΠ°Π½Π½Π°Ρ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΡΡΠΏΠ΅Ρ-ΠΠΠ.
- 3. Π ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅, ΡΡΠ΅ΡΡΠΈ ΡΠΈΠΏΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ — MISD, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΎΠ΄Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ Π΄Π°Π½Π½ΡΡ
. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, MISD Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π·Π½Π°ΡΠΈΠΌΠΎΡΡΠΈ.