1. Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π¦Π ΠΈ ΠΠ
Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ (Π¦Π) Π½Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΠ»Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ (ΠΠ):
- ΠΠ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΎ-Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² (ΠΠΠ£);
- Π±ΠΎΜΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ² ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅, Π° Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡΠΎΠΊΠ°ΠΌΠΈ;
- ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅, ΡΠ΅ΠΌ Ρ Π¦Π.
2. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΠ
2.1. CUDA
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π°Π±ΠΎΡΠ° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΌΡΠ»ΡΡΠΈΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ:
- CUDA-ΡΠ΄ΡΠ°;
- ΠΌΠΎΠ΄ΡΠ»ΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ SFU;
- ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ;
- ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΡΡ ΠΏΠ°ΠΌΡΡΡ ΠΈ ΠΊΡΡ.
ΠΠ° ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΄ΡΠ΅ CUDA (Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΎΡ NVIDIA) Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠ΄Π½Π° Π½ΠΈΡΡ, ΠΈΠ½Π°ΡΠ΅ β ΠΏΠΎΡΠΎΠΊ. ΠΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΠΎΡΠΎΠΊΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎΡΠΎΠΊΠΈ ΠΎΠ±ΡΠ°Π·ΡΡΡ Π±Π»ΠΎΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ΅ΡΠ΅Π·:
- ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΡΡ ΠΏΠ°ΠΌΡΡΡ;
- Π±Π°ΡΡΠ΅ΡΠ½ΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ.
ΠΡΠΈ ΡΠ°ΡΡΠΎΡΠ΅ 1 ΠΠΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π΄Π΅Π»Π°Π΅Ρ 109 ΡΠΈΠΊΠ»ΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΊΠ», ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ, Π³Π΄Π΅ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π½ΠΎΠ²ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠΆΠ΄Π°ΡΡΡΡ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ.
ΠΡΠ»ΡΡΠΈΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°ΠΊΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π°Π΄ Π²Π°ΡΠΏΠΎΠΌ (warp) β Π³ΡΡΠΏΠΏΠΎΠΉ ΠΈΠ· 32 ΠΏΠΎΡΠΎΠΊΠΎΠ². ΠΠΎΡΠΎΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π°ΡΠΏΠ° ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ ΠΎΠ΄Π½ΠΎΠΌΡ Π±Π»ΠΎΠΊΡ ΠΈ ΠΌΠΎΠ³ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ. ΠΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΠΎΡΠΎΠΊΡ ΠΈ Π±Π»ΠΎΠΊΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ β ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΡΠΉ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ Π²Π΅ΠΊΡΠΎΡ:
threadIdx
β Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΠΎΠΊΠ° Π² Π±Π»ΠΎΠΊΠ΅;blockIdx
β Π½ΠΎΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΡΠΎΠΊ.
ΠΠ»ΠΎΠΊΠΈ Π³ΡΡΠΏΠΏΠΈΡΡΡΡΡΡ Π² ΡΠ΅ΡΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ². Π Π°Π·ΠΌΠ΅ΡΡ Π±Π»ΠΎΠΊΠ° ΠΈ ΡΠ΅ΡΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ² Π·Π°Π΄Π°ΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ blockDim
ΠΈ gridDim
ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΡΠ΄ΡΠ°. ΠΠΎΡΠΎΠΊΠ°ΠΌ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΠ°Ρ ΠΏΠ°ΠΌΡΡΡ (shared memory). ΠΡ
Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΎ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ CUDA Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
- ΠΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ Π½Π° ΠΠ.
- ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΡΡΠ΅ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ Π² Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΠ°ΠΌΡΡΡ ΠΠ.
- ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π½Π° ΡΠ΄ΡΠ°Ρ ΠΠ.
- ΠΠ΅ΡΠ΅Π½ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΠ°ΠΌΡΡΡ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π¦Π.
- ΠΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ ΠΠ.
2.2. ΠΠ΅ΡΠ°ΡΡ ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ
ΠΠΎΠΊΠ°Π»ΡΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ (local memory):
- Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠΊΠ° Π΅ΡΡΡ ΡΠ²ΠΎΡ Π»ΠΎΠΊΠ°Π»ΡΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ;
- ΠΎΠ½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΆΠΈΠ·Π½ΠΈ ΠΏΠΎΡΠΎΠΊΠ°.
Π Π°Π·Π΄Π΅Π»ΡΠ΅ΠΌΠ°Ρ ΠΏΠ°ΠΌΡΡΡ (shared memory):
- Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΏΠΎΡΠΎΠΊΠ°ΠΌ Π²Π½ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°;
- ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΆΠΈΠ·Π½ΠΈ Π±Π»ΠΎΠΊΠ°;
- Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ Π²ΠΈΠ΄Ρ.
ΠΠ»ΠΎΠ±Π°Π»ΡΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ (global memory):
- Π΄ΠΎΡΡΡΠΏΠ½Π° Π²ΡΠ΅ΠΌ ΠΏΠΎΡΠΎΠΊΠ°ΠΌ Π²ΠΎ Π²ΡΠ΅Ρ Π±Π»ΠΎΠΊΠ°Ρ ;
- ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠΎΠ½ΡΡΠ°Π½ΡΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ (constant memory):
- ΠΊΡΡΠΈΡΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅.
Π’Π΅ΠΊΡΡΡΡΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ (texture memory):
- Π°Π΄ΡΠ΅ΡΡΠ΅Ρ ΠΈ ΡΠΈΠ»ΡΡΡΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅.
3. ΠΠ°ΠΊ Π²ΡΠ±ΡΠ°ΡΡ ΠΠ
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°Π³ΠΎΠ² ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΠ.
- ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ: ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡ Π² Kaggle, Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·ΡΠ΅Π½ΠΈΡ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΈ Ρ. Π΄.
- ΠΡΠ±ΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΏΠ°ΠΌΡΡΠΈ.
- Π£Π·Π½Π°ΡΡ: ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅; ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π»ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠΈΡΠΊΡΠ»ΡΡΠΈΡ Π²ΠΎΠ·Π΄ΡΡ Π° Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅; Ρ Π²Π°ΡΠΈΡ Π»ΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ.
3.1. ΠΠΎΠ³Π΄Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ΅Π½Π΅Π΅ 11 ΠΠ ΠΏΠ°ΠΌΡΡΠΈ
ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ Π² Π³Π»ΡΠ±ΠΎΠΊΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡΡ, ΡΡΠ΅Π½ΠΈΡΡΡΡΡ Π½Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ Π·Π°Π΄Π°ΡΠ°Ρ Ρ ΠΌΠ°Π»ΡΠΌΠΈ Π²Ρ ΠΎΠ΄Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ RTX 3070 (8 ΠΠ, GDDR6) ΠΈ RTX 3080 (10 ΠΠ, GDDR6X). ΠΠ»Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΡΡΡΠΈΠΉ Π²ΡΠ±ΠΎΡ β RTX 3080.
3.2. ΠΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ 11 ΠΠ ΠΏΠ°ΠΌΡΡΠΈ
ΠΠ΅ ΠΌΠ΅Π½Π΅Π΅ 11 ΠΠ ΠΏΠ°ΠΌΡΡΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ Transformer, ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΌ Π·ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠ°Π±ΠΎΡΠΎΠΉ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ.
3.3. Π’Π΅Π½Π·ΠΎΡΠ½ΡΠ΅ ΡΠ΄ΡΠ°
Π’Π΅Π½Π·ΠΎΡΠ½ΡΠ΅ ΡΠ΄ΡΠ° Π±ΡΡΡΡΠ΅Π΅ CUDA-ΡΠ΄Π΅Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΈΠΌ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠΈΠΊΠ»ΠΎΠ² Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Ρ ΠΌΠ°ΡΡΠΈΡΠ°ΠΌΠΈ. Π ΡΠΈΠΏΠ°Ρ Ampere (Π»ΠΈΠ½Π΅ΠΉΠΊΠ° RTX 30) ΡΡΠ°Π»ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅Π½Π·ΠΎΡΠ½ΡΡ ΡΠ΄Π΅Ρ, Π½ΠΎ Π²ΠΎΠ·ΡΠΎΡΠ»Π° ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ.
3.4. ΠΡΠΎΠΏΡΡΠΊΠ½Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΠΏΠ°ΠΌΡΡΠΈ
Π’Π΅Π½Π·ΠΎΡΠ½ΡΠ΅ ΡΠ΄ΡΠ° Π±ΡΡΡΡΡΠ΅ ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°ΠΈΠ²Π°ΡΡ Π΄ΠΎ 70% Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΎΠΆΠΈΠ΄Π°Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠΎΡΡΠΎΠΌΡ Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΠΠ Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠΏΡΡΠΊΠ½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΡ ΠΏΠ°ΠΌΡΡΠΈ. ΠΡΠ΅ Π½ΡΠΆΠ½Π° Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΠ°Ρ ΠΏΠ°ΠΌΡΡΡ ΠΈ ΠΊΡΡ L1, ΡΡΠΎΠ±Ρ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ ΡΠΈΡΠ»ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΉ ΠΊ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ Π΄Π΅ΡΠΆΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΠΠ£.
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠ°ΠΌΡΡΠΈ:
- ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠ΅Π΄ΠΎΠ±ΡΡΠ΅Π½Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² Transformer β₯ 11 ΠΠ;
- ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² Transformer ΠΈΠ»ΠΈ Π² ΡΠ²Π΅ΡΡΠΎΡΠ½ΡΡ Π½Π΅ΠΉΡΠΎΠ½Π½ΡΡ ΡΠ΅ΡΡΡ β₯ 24 ΠΠ;
- ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΉΡΠΎΠ½Π½ΡΡ ΡΠ΅ΡΠ΅ΠΉ β₯ 10 ΠΠ;
- Π΄Π»Ρ Kaggle β₯ 8 ΠΠ;
- ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ΅ Π·ΡΠ΅Π½ΠΈΠ΅ β₯ 10 ΠΠ.
3.5. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ
Π ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ Reference RTX 30 (NVIDIA) ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π½Π° Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΡΠΎΡΠΎΠ½Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ. ΠΠ½ Π²ΡΠ΄ΡΠ²Π°Π΅Ρ Π²ΠΎΠ·Π΄ΡΡ Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, Π³Π΄Π΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠ°ΠΌΡΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ. ΠΡΠΎΡΠΎΠΉ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡ Π²ΡΠ΄ΡΠ²Π°Π΅Ρ Π²ΠΎΠ·Π΄ΡΡ ΡΡΠ°Π·Ρ ΠΈΠ· ΠΊΠΎΡΠΏΡΡΠ° (Π ΠΈΡ. 12).
ΠΡΠ΅ Π½Π΅Ρ ΡΠ΅ΡΡΠΎΠ², ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π·Π°ΠΌΠ΅Π½Ρ ΡΡΠ°ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΠ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΡΠΏΡΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎ ΡΠΊΠ°Π·Π°ΡΡΡΡ Π½Π° ΡΠΈΡΠΊΡΠ»ΡΡΠΈΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ² Π²ΠΎΠ·Π΄ΡΡ Π° Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΠΈ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡ.
3.6. ΠΠ»Π΅ΠΊΡΡΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠ°ΡΡΠ°ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Ρ Π²Π°ΡΠΈΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ. Π§Π΅ΡΡΡΠ΅ ΠΊΠ°ΡΡΡ RTX 3090 ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ Π½Π° ΠΏΠΈΠΊΠ΅ 1400 ΠΡ. ΠΡΠΎΠ΄Π°ΡΡΡΡ Π±Π»ΠΎΠΊΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° 1600 ΠΡ, Π½ΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΠΌ 200 ΠΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ.
3.7. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ Π΄Π»Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ²
ΠΠ»Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ² Π²Π°ΠΆΠ½ΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ Π² Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°Ρ , Π½ΠΎ ΠΏΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠΌΡ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΡΡΡ RTX Π² Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ. ΠΠ»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Supermicro 8 GPU.
ΠΠ»Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΠΈΠ· 256+ ΠΠ β NVIDIA DGX SuperPOD.
ΠΡΠΈ 1024+ ΠΠ β Google TPU Pod ΠΈ NVIDIA DGX SuperPod.
3.8. ΠΠ΅ ΠΏΠΎΠΊΡΠΏΠ°ΠΉΡΠ΅ ΡΡΠΈ ΠΊΠ°ΡΡΡ
ΠΠ΅ ΠΏΠΎΠΊΡΠΏΠ°ΠΉΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ RTX Founders Editions ΠΈΠ»ΠΈ RTX Titans, Π΅ΡΠ»ΠΈ Π½Π΅Ρ PCIe-ΡΠ΄Π»ΠΈΠ½ΠΈΡΠ΅Π»Π΅ΠΉ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ.
Tesla V100 ΠΈΠ»ΠΈ A100 ΡΠ΅Π½ΡΠ°Π±Π΅Π»ΡΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ°Ρ . ΠΠ°ΡΡΡ ΡΠ΅ΡΠΈΠΈ GTX 16 ΠΈΠΌΠ΅ΡΡ Π½ΠΈΠ·ΠΊΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ· Π½ΠΈΡ ΡΠ±ΡΠ°Π»ΠΈ ΡΠ΅Π½Π·ΠΎΡΠ½ΡΠ΅ ΡΠ΄ΡΠ°. ΠΠ½Π°Π»ΠΎΠ³ΠΈ GTX 16: Π±/Ρ RTX 2070, RTX 2060 ΠΈΠ»ΠΈ RTX 2060 Super.
ΠΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ RTX 2080 Ti ΠΈ Π²ΡΡΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ RTX 3090 Π½Π΅Π²ΡΠ³ΠΎΠ΄Π½ΠΎ. ΠΡΠΈΡΠΎΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠ°Π», Π° ΡΠΈΡΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΊΠ°ΡΡΠ°Ρ RTX 30 Π²ΡΡΠΎΠΊΠΈΠΉ. ΠΠΏΠ³ΡΠ΅ΠΉΠ΄ ΠΎΠΏΡΠ°Π²Π΄Π°Π½, Π΅ΡΠ»ΠΈ Π΄Π»Ρ Π·Π°Π΄Π°Ρ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠ°ΠΌΡΡΠΈ.
3.9. ΠΡΠΆΠ΅Π½ Π»ΠΈ PCI 4.0?
ΠΠ»Ρ Π±ΡΠ΄ΠΆΠ΅ΡΠ½ΠΎΠΉ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ ΡΠ±ΠΎΡΠΊΠΈ PCI 4.0 Π½Π΅ Π½ΡΠΆΠ΅Π½. PCI 4.0 ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π»ΡΡΡΠ΅ ΡΠ°ΡΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΡΡ ΠΈ ΡΡΠΊΠΎΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ Π½Π° 1-7% Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ Ρ PCIe 3.0 ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΡΡΠ΅Ρ ΠΠ. ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Β«ΡΠ·ΠΊΠΈΠΌ ΠΌΠ΅ΡΡΠΎΠΌΒ» ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ SSD-Π΄ΠΈΡΠΊ, Π½ΠΎ Π½Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ Ρ ΠΠ Π½Π° Π¦Π.
3.10. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ ΡΠΎΠ»ΡΠΊΠΎ 8x/16x PCIe-ΡΠ»ΠΎΡΡ?
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ 8x ΠΈ 16x PCIe-ΡΠ»ΠΎΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ° Π΄Π²ΡΡ ΠΠ Π½Π° ΡΠ»ΠΎΡΠ°Ρ 4Ρ . ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΡΠ΅ΡΡΡΠ΅Ρ ΠΠ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ»ΠΎΡΠ°ΠΌ 8x Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΠ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ»ΠΎΡΠ° 4x Π½ΠΈΠΆΠ΅ Π½Π° 5-10%.
3.11. ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΊΠ°ΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅?
ΠΠ°, ΠΌΠΎΠΆΠ½ΠΎ! ΠΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°ΡΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΡΠ°Π·Π½ΡΡ ΡΠΈΠΏΠΎΠ², Ρ. ΠΊ. Π±ΡΡΡΡΡΠΉ ΠΠ Π±ΡΠ΄Π΅Ρ ΠΆΠ΄Π°ΡΡ, ΠΏΠΎΠΊΠ° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ ΠΠ Π΄ΠΎΠΉΠ΄Π΅Ρ Π΄ΠΎ ΡΠΎΡΠΊΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ.
3.12. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ NVLink ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π»ΠΈ ΡΡΠΎ?
NVLink β Π²ΡΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΠ. Π Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°Ρ (< 128 ΠΠ) ΠΎΠ½ Π½Π΅ Π΄Π°ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ΠΉ ΠΏΠΎ PCIe.
3.13. Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ Π΄Π΅Π½Π΅Π³ Π½Π° ΡΠΎΠΏΠΎΠ²ΡΠ΅ ΠΠ?
ΠΡΠΏΠΈΡΡ ΠΏΠΎΠ΄Π΅ΡΠΆΠ°Π½Π½ΡΠ΅ ΠΠ, Π»ΠΈΠ±ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΎΠ±Π»Π°ΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ. ΠΡΠ΄ΠΆΠ΅ΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ (Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠ±ΡΠ²Π°Π½ΠΈΡ ΡΠ΅Π½Ρ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ):
- RTX 2070 ΠΈΠ»ΠΈ RTX 2060;
- GTX 1070 ΠΈΠ»ΠΈ GTX 1070 Ti;
- GTX 980 Ti (6 GB) ΠΈΠ»ΠΈ GTX 1650 Super.
3.14. ΠΡΠΎΠ³
- ΡΠΎΠΏΠΎΠ²ΡΠ΅ ΠΊΠ°ΡΡΡ: RTX 3080, RTX 3090;
- Π²ΡΠΎΡΠ°Ρ Π»ΠΈΠ³Π°: RTX 3070, RTX 2060 Super;
- Π±ΡΠ΄ΠΆΠ΅ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ: RTX 2070, RTX 2060, GTX 1070, GTX 1070 Ti, GTX 1650 Super, GTX 980 Ti;
- Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ: RTX 3070;
- ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ: RTX 2060 Super, GTX 1050 Ti, ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ;
- ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡ Kaggle: RTX 3070;
- ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ΅ Π·ΡΠ΅Π½ΠΈΠ΅, ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄: ΡΠ΅ΡΡΡΠ΅ RTX 3090;
- NLP Ρ ΠΏΡΠΎΡΡΡΠΌΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡΠΌΠΈ: RTX 3080;
- ΠΊΠ»Π°ΡΡΠ΅ΡΡ ΠΌΠ΅Π½Π΅Π΅ 128 ΠΠ: 66% 8x RTX 3080 ΠΈ 33% 8x RTX 3090;
- ΠΊΠ»Π°ΡΡΠ΅ΡΡ ΠΎΡ 128 Π΄ΠΎ 512 ΠΠ: 8x Tesla A100;
- ΠΊΠ»Π°ΡΡΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ 512 ΠΠ: DGX A100 SuperPOD;
ΠΠ°ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠΊ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ GPU.
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π»ΠΈΡΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π² Π·Π°Π΄Π°ΡΠ°Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΠ΅ ΡΠ°ΡΡΠ΅Ρ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠΎΠΊ Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠΎ Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ².
ΠΡΡΠΎΡΠ½ΠΈΠΊΠΈ
- ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² GPU (Π°Π½Π³Π».)
- ΠΡΠ½ΠΎΠ²Ρ CUDA (pdf, Π°Π½Π³Π».)
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ CUDA ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ
Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ² (pdf)
- ΠΠ°ΠΊΠΎΠΉ GPU Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ (Π°Π½Π³Π».)
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ