Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π΄Π»Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΎΠ΄Π½ΠΎΡΠΎΠ΄Π½ΡΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΎΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΠ°Ρ Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ ΡΡΠ°Π²Π½ΠΈΠΌΠ° Ρ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°ΠΌΠΈ IA-32, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ΅ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π½Π°ΡΠ΅Π»Π΅Π½Ρ Π½Π° ΠΌΠ΅Π½Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈΠ»ΠΈ Π½Π΅ ΡΡΠ°Π²ΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ±ΠΎΠΉ Π·Π°Π΄Π°Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π΄Π»Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΎΠ΄Π½ΠΎΡΠΎΠ΄Π½ΡΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΎΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
- 1. ΠΠ±Π·ΠΎΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
- 1. 1. Π¦Π΅Π»Ρ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ
- 1. 2. ΠΠ°ΡΡΠ½Π°Ρ Π½ΠΎΠ²ΠΈΠ·Π½Π°
- 1. 3. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅Π½Π½ΠΎΡΡΡ
- 1. 4. ΠΠΏΡΠΎΠ±Π°ΡΠΈΡ
- 1. 5. ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ
- 1. 6. Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ
- 1. 7. ΠΠ±Π·ΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ²
- 1. 8. ΠΠ±Π·ΠΎΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ
- 1. 9. Π‘ΠΈΠΌΡΠ»ΡΡΠΎΡΡ ΠΠΠ
- 1. 10. ΠΠ΅ΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
- 1. 11. ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ
- 2. Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ
- 2. 1. ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·ΡΠ΅ΠΌΠΎΡΡΠΈ
- 2. 2. ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡΠΈ ΠΊΡΠΈΡΠ΅ΡΠΈΡ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·ΡΠ΅ΠΌΠΎΡΡΠΈ
- 2. 3. Π‘ΡΠ°ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°Ρ
- 2. 4. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ
- 2. 5. ΠΡΠ²ΠΎΠ΄ ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡΠΈ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ
- 3. ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ
- 3. 1. ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΡΡΠ΅ΠΉ
- 3. 2. Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΡΡΠ΅ΠΉ ΠΈ ΠΏΠ°ΠΌΡΡΠΈ
- 3. 3. ΠΡΠΎΡΠΌΠΎΡΡ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
- 3. 4. ΠΠ½Π°Π»ΠΈΠ· MPI
- 3. 5. ΠΠ½Π°Π»ΠΈΠ· ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΡ CPI
- 3. 6. ΠΠ½Π°Π»ΠΈΠ· Ρ ΠΏΠΎΠΌΠΎΡΡΡ Intel VTune
- 3. 7. Π£ΡΡΡ Π²Π»ΠΈΡΠ½ΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Intel HyperThreading
- 3. 8. Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ
- 4. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈ ΠΈΡ
Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅
- 4. 1. ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ
- ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
- 4. 2. Gromacs
- 4. 3. Amber
- 4. 4. ΠΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡ ΠΈ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ
- 4. 5. ΠΠ΄Π½ΠΎΡΠΎΠ΄Π½ΠΎΡΡΡ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΠΌΡΡ
- ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
- 4. 6. ΠΠ½Π°Π»ΠΈΠ· MPI
- 4. 7. ΠΠ½Π°Π»ΠΈΠ·
- ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΡΡΡΡΠΎΠΌ HyperThreading
- 4. 8. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ FLOPS
4.9.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Π΅ΡΡ Π½Π΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ³ΠΎΠ΄Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ/ΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ . ΠΠ·-Π·Π° ΠΌΠ°ΡΡΡΠ°Π±Π° Π·Π°Π΄Π°ΡΠΈ ΡΠ°ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΅Π³ΠΎ Π½Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ.
Π Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π²ΠΎΠΏΡΠΎΡΡ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠ»Π΅ΠΊΡΠ»ΡΡΠ½ΠΎΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ Π΄Π»Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π° Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π·Π°ΡΠ°Π½Π΅Π΅ Π΄ΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΡ.
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΠ°Ρ Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ ΡΡΠ°Π²Π½ΠΈΠΌΠ° Ρ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°ΠΌΠΈ IA-32, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ΅ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π½Π°ΡΠ΅Π»Π΅Π½Ρ Π½Π° ΠΌΠ΅Π½Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈΠ»ΠΈ Π½Π΅ ΡΡΠ°Π²ΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ±ΠΎΠΉ Π·Π°Π΄Π°Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ Π±ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ:
β’ ΠΠΎΠ»ΡΡΠ΅Π½Ρ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° ΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΠΊΠ»Π°ΡΡΠ°ΠΌ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΡΠ±ΡΠ°Π½ ΠΊΠ»Π°ΡΡ Π·Π°Π΄Π°Ρ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π° ΡΠ°Π±ΠΎΡΠ°.
β’ Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΠ°Ρ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π½Π΅ΠΎΠ΄Π½ΠΎΡΠΎΠ΄Π½ΡΡ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΉ ΠΏΠ°ΠΌΡΡΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ Π²Π»ΠΈΡΠ½ΠΈΠΈ Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ ΠΏΡΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΈ ΠΊ ΠΏΠ°ΠΌΡΡΠΈ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
β’ Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ mpi-tracer, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π²Π»ΠΈΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ MPI Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
β’ ΠΡΡΠ°Π±ΠΎΡΠ°Π½Π° ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π±Π°Π·Π° ΠΈ ΡΠΎΠ·Π΄Π°Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ΅ΡΠ΅Π· Π°Π½Π°Π»ΠΈΠ· Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ Π² ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ Intel ΡΡΡΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Intel VTune Analyzer.
β’ ΠΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π² Π΅Π΄ΠΈΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Wind River Simics, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠ»Π΅ΠΊΡΠ»ΡΡΠ½ΠΎΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ.
ΠΡΠΎΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π² ΡΠ°Π±ΠΎΡΠ΅ Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ ΡΠΈΠΌΡΠ»ΡΡΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅Π½ΠΈΡ Π½Π°ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°, Π·Π°ΡΠ°ΡΡΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΈΠ·-Π·Π° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Ρ ΠΎΠ΄Π½ΠΎΡΠΎΠ΄Π½ΡΠΌ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠΉ Π°Π½Π°Π»ΠΈΠ· ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ.
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Π² Ρ ΠΎΠ΄Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π·Π°Π΄Π°Ρ Π±ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, Π²ΡΠ½ΠΎΡΠΈΠΌΡΠ΅ Π½Π° Π·Π°ΡΠΈΡΡ:
β’ Π‘ΠΎΠ·Π΄Π°Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π΄ΠΎ 60 TFLOPS Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π² Π΄Π΅ΡΡΡΡ ΡΠ°Π· ΠΌΠ΅Π½ΡΡΠ΅ΠΉ.
β’ ΠΠ·ΡΡΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Gromacs ΠΈ Amber ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π΅ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΎΠ² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ ΠΊ Π±ΡΠ΄ΡΡΠΈΠΌ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠ΅ΠΌΡΠΌ, ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ.
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π² Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΡΡΠ΅ΠΉ, ΠΎΠ±ΡΠ°Ρ ΡΡ Π΅ΠΌΠ° ΡΠΈΠΊΠ»Π° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡ Π΅ΠΌΠ° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π»ΠΈΡΠ½ΠΎ Π°Π²ΡΠΎΡΠΎΠΌ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° mpi-tracer Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΡΡΠ°ΡΡΡ MPI-Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ ΡΠΎΠ±ΡΠ°Π½Π½ΡΡ ΡΡΠ°ΡΡ ΡΠΎΠ·Π΄Π°Π½Ρ ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ Π°Π²ΡΠΎΡΠ°. Π Π°Π±ΠΎΡΡ Π±ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Π² ΡΠΎΡΡΠ°Π²Π΅ Π³ΡΡΠΏΠΏΡ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π΄Π»Ρ Π±ΠΈΠΎΠΌΠ΅Π΄ΠΈΡΠΈΠ½Ρ, ΡΠ°ΡΠΌΠ°ΠΊΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΌΠ°Π»ΠΎΡΠ°Π·ΠΌΠ΅ΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡ ΡΠ°ΠΊΡΠ»ΡΡΠ΅ΡΠ° ΡΠ°Π΄ΠΈΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΈ ΠΊΠΈΠ±Π΅ΡΠ½Π΅ΡΠΈΠΊΠΈ ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ ΡΠΈΠ·ΠΈΠΊΠΎ-ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΡΠΈΡΡΡΠ°, Π½Π° Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ.
ΠΠ°ΠΆΠ½ΡΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅ΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ°ΠΊΡΠΎΡΡ, Π²Π»ΠΈΡΡΡΠΈΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. ΠΠΎΠ΄Π΅Π»Ρ ΡΠ²Π»ΡΠ»Π°ΡΡ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎΠΉ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΠ°Π±ΠΎΡΠΈΠΌΠΈ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ ΠΈ Π±ΡΠ»Π° Π½Π°ΡΠ΅Π»Π΅Π½Π° Π½Π° ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ. ΠΠΏΡΡΠ½Π°Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π² ΡΠ°Π±ΠΎΡΠ΅ Π³ΡΡΠΏΠΏΡ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π΄Π»Ρ Π±ΠΈΠΎΠΌΠ΅Π΄ΠΈΡΠΈΠ½Ρ, ΡΠ°ΡΠΌΠ°ΠΊΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΌΠ°Π»ΠΎΡΠ°Π·ΠΌΠ΅ΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡ ΠΠ€Π’Π ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΎΠ± ΠΈΡ ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΠΎΡΡΠΈ ΠΊ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ Π·Π°Π΄Π°Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΈ Π±ΡΠ΄ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΎΠ².
1. Agarwal Anant Performance Tradeoffs In Multithreaded Processors // IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS. — 1991. — T. 3. — 525−539.
2. Albrecht M. C. (Mike) Introduction to Discrete Event Simulation. — 2010. — URL: http: / /www. albrechts. com/ mike/DES/Introduction-toDES.pdf.
3. Amber 11 Users' Manual / D. A. Case ΠΈ Π΄Ρ. — University of California, 2010.
4. AMD I/O Virtualization Technology (IOMMU) Specification. — Advanced Micro Devices. 2011. — URL: http: / /support. amd. com/us/ProcessorTechDocs/48 882.pdf.
5. Analytic Evaluation of Shared-Memory Architectures / Daniel J. Sorin, Jonathan L. Lemon, Derek L. Eager, Mary K. Vernon // IEEE Transaction on Parallel and Distributed Systems. — 2003. — T. 14. — C. 180.
6. Analytic evaluation of shared-memory systems with ILP processors / Daniel J. Sorin ΠΈ Π΄Ρ. // 25th annual International Symposium on Computer Architecture. — IEEE Computer Society, 1998. — 380−391.
7. Binary translation / Richard L. Sites ΠΈ Π΄Ρ. // Communications of the ACM. — 1993. — Π€Π΅Π². — Π’. 36, № 2. — 69−81.
8. Bugnion Edouard, Devine Scott, Rosenblum Mendel Disco: Running commodity operating systems on scalable multiprocessors // ACM Transactions on Computer Systems. — 1997. — 143−156. — URL: http://www.cis.upenn.edu/~cis700−6/04f/papers/bugnion-disco.pdf.
9. Cain Harold W. Precise and Accurate Processor Simulation. — 2002. — URL: http: / /pages. cs. wise. edu/ ~cain/pubs / caecw2002final.pdf.
10. Carlson Trevor E., Heirman Wim, Eeckhout Lieven Sniper: Exploring the Level of Abstraction for Scalable and Accurate Parallel Multi-Core Simulations // International Conference for High Performance Computing, Networking, Storage and Analysis.
11. SC). — ΠΠΎΡ. 2011. — URL: http://www.exascience.com/wp-content/uploads/201l/09/Sc2011carlson-final.pdf.
12. CUDA Parallel Computing Platform. — NVIDIA Corporation. — URL: http: //www. nvidia. com/object /cudahomenew. html (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 24.09.2012).
13. Dean J., Ghemawat S. MapReduce: Simplified Data Processing on Large Clusters // Proceedings of the 6th Conference on Symposium on Operating Systems Design and Implementation. — 2004. — T. 6. — C. 137—150.
14. Dongarra Jack J. Performance of Various Computers Using Standard Linear Equations Software //. — URL: ftp://netlib2. cs.utk.edu/benchmark/performance.pdf.
15. Dongarra Jack J., Luszczek Piotr, Petitet Antoine The LINPACK benchmark: Past, present, and future. // Concurrency and Computation: Practice and Experience. — 2003. — T. 15. — C. 20.
16. Drepper Ulrich The Cost of Virtualization // ACM Queue. — 2008, — Π―Π½Π². — 30−35. — URL: http://queue.acm.org/detail. cfm? id=1 348 591.
17. Drepper Ulrich What every programmer should know about memory //. — 2007. — ΠΠΎΡ. — URL: http: / /www. akkadia. org/drepper/cpumemory .pdf (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 20.06.2012).
18. Drepper Ulrich Π§ΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ ΠΎ ΠΏΠ°ΠΌΡΡΠΈ / ΠΏΠ΅Ρ. Π‘. Π. ΠΠ°ΠΏΡΡΡΠΈΠ½, Π. Π£Π»ΡΡΠ½ΠΎΠ², Π.Π ΠΎΠΌΠΎΠ΄Π°Π½ΠΎΠ². — ΠΠ°ΠΉ 2012. — URL: http ://ruslinux.net/lib. php? name=/MyLDP/ hard/memory/memory.html (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 20.05.2012).
19. Exploring the performance limits of simultaneous multithreading for memory intensive applications / Evangelia Athanasaki, Nikos Anastopoulos, Kornilios Kourtis, Nectarios Koziris // The Journal of Supercomputing. — 2008. — T. 44, № 1. — 64−97.
20. Fortune S., Wyllie J. Parallelism in Random Access Machines // Proceedings of the 10th ACM Symposium on Theory of Computing. — C. 114—118.
21. Fujimoto Richard M. Parallel discrete event simulation // Commun. ACM. — 1990. — ΠΠΊΡ. — T. 33, № 10. — C. 30—53. — ISSN: 10 782. — DOI: 10 .1145/84 537 .84 545. — URL: http: //doi. acm. org/10.1145/84 537.84545.
22. Graphite: A Distributed Parallel Simulator for Multicores / Jason E. Miller ΠΈ Π΄Ρ. // The 16th IEEE International Symposium on High-Performance Computer Architecture (HPCA). — 2010. — Π―Π½Π².
23. GROMACS: Fast, flexible, and free / David Van Der Spoel ΠΈ Π΄Ρ. // Journal of Computational Chemistry. — 2005. — T. 26, № 16. — 1701−1718. — ISSN: 1096−987X. — DOI: 10.1002/jcc. 20 291. — URL: http://dx.doi.org/10.1002/jcc.20 291.
24. High performance Linpack benchmark. — Netlib. — URL: http: //www.netlib.org/linpack.
25. Hoare C. A. R. Communicating sequential processes // Commun. ACM. — 1978. — ΠΠ²Π³. — Π’. 21, № 8. — Π‘. 666—677. — ISSN: 0001−0782. — DOI: 10. 1145/359 576. 359 585. — URL: http: // doi.acm.org/10.1145/359 576.359585.
26. HOW to get the L1, L2 Cache Miss of an intel i5 Sandy Bridge. — URL: http: / /software. intel. com / en us / forums/topic / 279 983 (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 12.10.2012).
27. Hypervisor/Sun4v Reference Materials. — Oracle Corporation. — URL: http: / / kenai. com / projects / hypervisor / pages / ReferenceMaterials (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 31.01.2013).
28. IA-32 Execution Layer: a two-phase dynamic translator designed to support IA-32 applications on Itanium-based systems / Leonid Baraz ΠΈ Π΄Ρ. //In 36th International Symposium on Microarchitecture. — 2003. — 191−201.
29. Intel® 64 and IA-32 Architectures Software Developer’s Manual. Volume 3B. — Intel Corporation.
30. Intel® Virtualization Technology / F. Leung ΠΈ Π΄Ρ. // Intel Technology Journal. — 2006. — ΠΠ²Π³. — Π’. 10, Π²ΡΠΏ. 03. — ISSN: 1535−864X. — DOI: 10. 1535 / it j. 1003. 01. — URL: http: www. intel. com/technology/itj/2006/vl0i3/ (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 20.06.2012).
31. Intel® Virtualization Technology for Directed I/O / D. Abramson ΠΈ Π΄Ρ. // Intel Technology Journal. — 2006. — ΠΠ²Π³. — URL: http: //www. intel. com/technology/it j/2006/vl0i3/ (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 13.10.2012).
32. Intel® VTune™ Amplifier XE. — Intel Corporation. — URL: http: / / software. intel. com / en us / articles / intel — vtuneamplif ier-xe/ (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 02.07.2012).
33. J. Dongarra J. The MPI Profiling Interface. — URL: http://www. netlib.org/utk/papers/mpi-book/nodel82.html (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 16.04.2012).
34. KVM wiki. — URL: http: //www. linux-kvm. org/page/Main Page.
35. Leopold Claudia Parallel and Distributed Computing: A Survey of Models, Paradigms, and Approaches. — John Wiley and Sons, 2001. — ISBN: 0−471−358 312−2.
36. Li X, Malek Miroslaw Analysis of Speedup and Communication/Computation Ratio in Multiprocessor Systems // IEEE Real-Time Systems Symposium. — IEEE Computer Society, 1988. — 282−288.
37. Li X., Malek Miroslaw Analysis of Speedup and Communication/Computation Ratio in Multiprocessor Systems // IEEE Real-Time Systems Symposium. — 1988. — 282−288.
38. Liu Jason Parallel Discrete-Event Simulation. — 2009. — URL: http: / / www. eis. f iu. edu/ ~liux/ research /papers /pdeseorms09.pdf (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 26.03.2012).
39. LogP: A practical Model of Parallel Computation / D.E. Culler ΠΈ Π΄Ρ. // Communications of the ACM. — 1996. — ΠΠΎΡ. — Π’. 39, Π²ΡΠΏ. 11. — Π‘. 78—85.
40. Megiddo Nimrod, Modha Dharmendra S. Outperforming LRU with an Adaptive Replacement Cache Algorithm // IEEE Computer. — 2004. — T. 37, № 4. — 58−65.
41. Mellor-Crummey John Models for Understanding Parallel Performance. — Rice University, anp. 2005. — URL: http: / / www. es. rice. edu / ~johnmc / comp528 / lecture notes / Lecture24.pdf.
42. Misra Jayadev Distributed discrete-event simulation // ACM Computing Surveys. — 1986. — T. 18. — 39−65. — URL: http: //www.eis.udel.edu/~cshen/861/papers/p39-misra.pdf.
43. Mosberger David Memory Consistency Models. — 1993. — URL: http://citeseerx.ist.psu.edu/viewdoc/download-?doi=10. 1.1.44.5376.
44. MPI: A Message-Passing Interface Standard. Version 2.2. — Message Passing Interface Forum. Π‘Π΅Π½Ρ. 2009. — URL: http:// www. mpi-forum.org/docs/docs.html.
45. MPICH: high performance and widely portable MPI implementation. — Argonne national laboratory. — URL: http://www.mcs.anl.gov/mpi/mpich.
46. N. Tuck D. M. Tullsen Initial Observations of the Simultaneous Multithreading Pentium 4 Processor / / Proceedings of the 12th International Conference on Parallel Architectures and Compilation Techniques. — 2003. — C. 26—30.
47. N. Zimmermann, G. Jung The three-dimensional solution structure of the lantibiotic mureinbiosynthesis-inhibitor actagardine determined by NMR //. — 1997. — C. 809—819.
48. Open Directory Computers: Emulators: Intel x86 Architecture. — Netscape, 2010. — URL: http: / /www. dmoz. org/Computers/ Emulators/Intelx86Architecture (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 02.03.2012).
49. OpenACC Home. — URL: http://www.openacc-standard.org/ (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 24.09.2012).
50. OpenCL The open standard for parallel programming of heterogeneous systems. — Khronos Group. — URL: http: //www. khronos.org/opencl/ (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 24.09.2012).
51. Performance Prediction and Calibration for a Class of Multiprocessors / Dalibor F. Vrsalovic, Daniel P. Siewiorek,.
52. Zary Segall, Edward F. Gehringer // IEEE Trans. Computers. — 1988. — T. 37, № 11. — 1353−1365.
53. Pin — a dynamic binary instrumentation tool. — URL: http: / / www.pintool.org.
54. Popek Gerald J., Goldberg Robert P. Formal requirements for virtualizable third generation architectures // Communications of the ACM. T. 17. ΠΡΠΏ. 7. — ΠΡΠ». 1974.
55. Pratt Ian Xen and the art of virtualization. — 2006. — URL: http: //www.cl.cam.ac.uk/netos/papers/2006;xen-ols.pdf.
56. Rajwar Ravi Speculation-based techniques for transactional lockfree execution of lock-based programs. — ΠΠΎΠΊΡ. Π΄ΠΈΡΡ. University of Wisconsin Madison, 2002.
57. Ray Anton Chemo ff, Hookway Ray DIGITAL FX! 32 Running 32-Bit x86 Applications on Alpha NT // in Proceedings of the USENIX Windows NT Workshop, USENIX Association. — 1997. — 37−42.
58. Riesen Rolf A Hybrid MPI Simulator // CLUSTER. — 2006. — 1−9.
59. Simics: A Full System Simulation Platform / Peter S. Magnusson ΠΈ Π΄Ρ. // Computer. — 2002. — Π€Π΅Π². — Π’. 35, Π²ΡΠΏ. 2. — 5058. — ISSN: 0018−9162. — DOl: 10.1109/2.982 916. — URL: http: //portal.acm.org/citation.cfm?id=619 072.621909.
60. Simics Model Builder Guide 4.6. — Wind River, 2011.
61. Simonson Lucanus J., He Lei Micro-architecture Performance Estimation by Formula // SAMOS'05. — 2005. — 192−201.
62. Single Node On-Line Simulation of MPI Applications with SMPI / Pierre-Nicolas Clauss ΠΈ Π΄Ρ. // International Parallel Sz Distributed Processing Symposium. — IEEE. Anchorange (AK), Etats-Unis, ΠΌΠ°ΠΉ 2011. — URL: http: //hal. inria. fr/inria-527 150/en.
63. SLURM Simple Linux Resource Management System. — URL: https: / / computing. llnl. gov / linux / slurm/ (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 10.10.2012).
64. Smith James E., Nair Ravi Virtual machines Versatile Platforms for Systems and Processes. — Elsevier, 2005. — ISBN: 978−1-55 860 910−5.
65. SoftSDV: A Presilicon Software Development Environment for the IA-64 Architecture / Richard Uhlig ΠΈ Π΄Ρ. // Intel Technology Journal. — 1999. — 112−126.
66. Southern Gabriel Analysis of SMP VM CPU Scheduling //. — 2008. — URL: http://cs.gmu.edu/~hfoxwell/cs671projects/ southernvl2n. pdf (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 29.02.2013).
67. System V Application Binary Interface. AMD64 Architecture Processor Supplement. — AMD Corporation. — URL: http: / / www. x86 64. org / documentation / abi. pdf (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 14.02.2012).
68. The Graph 500 List. — URL: http: / /www. graph500. org (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 20.02.2013).
69. The Influence of Parallel Decomposition Strategies on the Performance of Multiprocessor Systems / Dalibor F. Vrsalovic, Edward F. Gehringer, Zary Segall, Daniel P. Siewiorek // ISCA. — 1985. — 396−405.
70. The mode of action of the lantibiotic lacticin 3147 a complex mechanism involving specific interaction of two peptides and the cell wall precursor lipid II / Wiedemann I. ΠΈ Π΄Ρ. //. — ΠΡΠ». 2006. — Π‘. 285—296.
71. Topham Nigel, Jones Daniel High speed CPU simulation using JIT binary translation // mobs. — 2007. — URL: http://homepages. inf.ed.ac.uk/npt/pubs/mobs-07.pdf.
72. Trace-driven simulation of multithreaded applications / Alejandro Rico ΠΈ Π΄Ρ. // ISPASS. — IEEE Computer Society, 2011. — 8796. — ISBN: 978−1-61 284−367−4. — URL: http: //ispass. org/ ispass2011/slides/3l .pdf (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 01.05.2012).
73. Two-phase trace-driven simulation (TPTS): a fast multicore processor architecture simulation approach / Hyunjin Lee ΠΈ Π΄Ρ. // Software Practice and Experience. — 2010. — T. 40, № 3. — 239−258. — URL: http://www.cs.pitt.edu/cast/papers/lee-spelO.pdf.
74. Using Communication-to-Computation Ratio in Parallel Program Design and Performance Prediction / Mark Crovella ΠΈ Π΄Ρ. // Proceeedings of the Fourth IEEE Symposium on Parallel and Distributed Processing. — ΠΠ΅ΠΊ. 1992.
75. Valiant L.G. A Bridging Model for parallel computation 11 Communications of the ACM. — 1990. — ΠΠ²Π³. — Π’. 33(8). — Π‘. 103—111.
76. VirtualBox architecture. — Oracle Corporation. — URL: http: //www. virtualbox. org/wiki/VirtualBoxarchitecture (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 25.09.2010).
77. VMware ESXi info page. — VMWare. — URL: http: / /www. vmware.com/products/vsphere/esxi-and-esx/index.html.
78. Write Combining Memory Implementation Guidelines. — Intel Corporation, Π΄Π΅ΠΊ. 1998. — URL: http: //download. intel. com/ de s i gn/pent iumi i/applnot s/24 442 201.pdf.
79. YANG Rongzhen Virtual Translation Lookaside Buffer. — Patent Application US 2008/282 055 A1 (US). — 13 Π½ΠΎΡ. 2008. — URL: http: / /www. patent lens. net/patent lens/patent /US 2008 28 2055Al/en/.
80. Yourst Matt T. PTLsim User’s Guide and Reference: The Anatomy of an x86−64 Out of Order Superscalar Microprocessor. — 2007. — URL: http: //www. ptlsim. org/Documentation/PTLsimManual. pdf.
81. ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΊ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ / Π Π΅ΡΠΈΡΡΠΎΠ² Π. Π‘. ΠΈ Π΄Ρ. — Π‘ΠΏΡΡΠ½ΠΈΠΊ+, 2012. — ISBN: 978−5-7417−0469−1.
82. ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ Graphite / Π. Π‘. Π Π΅ΡΠΈΡΡΠΎΠ², A.A. ΠΠ²Π°Π½ΠΎΠ², Π. Π. Π¨ΠΈΡΠΏΠΎΡ,.
83. B.Π. ΠΠ΅Π½ΡΠΊΠΎΠ²ΡΠΊΠΈΠΉ // Π’ΡΡΠ΄Ρ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΌΠΎΠ»ΠΎΠ΄ΡΡ ΡΡΡΠ½ΡΡ «ΠΠ°ΡΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ Π² ΡΠ΅ΡΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΠΊΠ·Π°ΡΠ»ΠΎΠΏΡΠ½ΠΎΠ΅ Π±ΡΠ΄ΡΡΠ΅Π΅». — 2011. —.
84. C. 143—146. — ISBN: 978−5-211−6 229−0. — URL: http-.//agora, guru.ru/abrau2011.
85. ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Π½Π° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΌ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ΅. ΠΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ·Π»ΠΎΠ² ΠΈ ΡΠ΅ΡΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° / Π. Π‘. Π Π΅ΡΠΈΡΡΠΎΠ², A.A. ΠΠ²Π°Π½ΠΎΠ², Π. Π. Π¨ΠΈΡΠΏΠΎΡ,.
86. Π. Π. ΠΠ΅Π½ΡΠΊΠΎΠ²ΡΠΊΠΈΠΉ // ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡ. — 2012. — № 6. — Π‘. 24—29. — ISSN: 2220−3397. — URL: http://novtex.ru/ pi .html.
87. ΠΠΏΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² Π² ΡΡΠ΅Π±Π½ΠΎ-ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ ΠΠ€Π’Π-«ΠΠ½ΡΠ΅Π»» / Π Π΅ΡΠΈΡΡΠΎΠ² Π. Π‘. ΠΈ Π΄Ρ. // Π’ΡΡΠ΄Ρ ΠΠ€Π’Π. Ρ. 3. — 2011. — Π‘. 168—170.
88. ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠΠ. Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ / Π Π΅ΡΠΈΡΡΠΎΠ² Π. Π‘. ΠΈ Π΄Ρ. — ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΠ€Π’Π, Π΄Π΅ΠΊ. 2012. — ISBN: 978−5-7417−0469−1. — URL: http: //iscalare. mipt. ru/ materials/coursematerials (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 10.12.2012).
89. Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π΄Π»Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ MPI-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΌ ΡΠΈΠΌΡ-Π»ΡΡΠΎΡΠ΅ / Π. Π‘. ΠΠΎΠ»ΠΈΠ²Π°Π½ΠΎΠ², Π. Π‘. Π Π΅ΡΠΈΡΡΠΎΠ², A.A. ΠΠ±Π΄ΡΡ Π°Π»ΠΈΠΊΠΎΠ², Π. Π. ΠΠ΅Π½ΡΠΊΠΎΠ²ΡΠΊΠΈΠΉ // ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. — 2013. — Π―Π½Π². — № 1. — Π‘. 46—50.
90. Π Π΅ΡΠΈΡΡΠΎΠ² Π. Π‘. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΡΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ // ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. — 2013. — Map. — № 3. — Π‘. 29—32.
91. Π Π΅ΡΠΈΡΡΠΎΠ² Π. Π‘. Π Π²Π΅ΡΡ Π½ΠΈΡ ΠΈ Π½ΠΈΠΆΠ½ΠΈΡ Π³ΡΠ°Π½ΠΈΡΠ°Ρ ΠΎΡΠ΅Π½ΠΎΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ°ΡΠΈΠ½Π½ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΎΠ² Π½Π° Π½Π°ΡΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ // Π’ΡΡΠ΄Ρ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΌΠΎΠ»ΠΎΠ΄ΡΡ ΡΡΡΠ½ΡΡ .
92. ΠΠ°ΡΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ Π² ΡΠ΅ΡΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΠΎΠΈΡΠΊ Π½ΠΎΠ²ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ". — ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΠΠ£, 2012. — Π‘. 671—675. — ISBN: 978−5-21 106 394−5. — URL: http ://agora. guru. ru/display. php? conf = abrau2012&page=item011 (Π΄Π°ΡΠ° ΠΎΠ±Ρ. 26.12.2012).
93. ΠΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²ΡΠ°Π±ΠΎΡΡ.