Β«ΠŸΡ€ΠΎΡ‰Π΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΌΠΎΠ»Ρ‡Π°Ρ‚ΡŒΒ» β€” большоС ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ с ΠΎΡ‚Ρ†ΠΎΠΌ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ памяти, ΠœΠΎΡ€ΠΈΡΠΎΠΌ Π₯Π΅Ρ€Π»ΠΈΡ…ΠΈ

ΠœΠΎΡ€ΠΈΡ Π₯Π΅Ρ€Π»ΠΈΡ…ΠΈ β€” ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡŒ Ρ†Π΅Π»Ρ‹Ρ… Π΄Π²ΡƒΡ… ΠΏΡ€Π΅ΠΌΠΈΠΉ ДСйкстры. ΠŸΠ΅Ρ€Π²Π°Ρ β€” Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ Β«Wait-Free SynchronizationΒ» (Brown University) ΠΈ вторая, Π±ΠΎΠ»Π΅Π΅ свСТая, β€” Β«Transactional Memory: Architectural Support for Lock-Free Data StructuresΒ» (Virginia Tech University). ΠŸΡ€Π΅ΠΌΠΈΡŽ ДСйкстры Π΄Π°ΡŽΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π·Π½Π°Ρ‡ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ влияниС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ Π½Π° протяТСнии Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ дСсяти Π»Π΅Ρ‚ ΠΈ, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠœΠΎΡ€ΠΈΡ β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых извСстных спСциалистов Π² области. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ профСссором Π² Брауновском унивСрситСтС ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство достиТСний Π½Π° Ρ†Π΅Π»Ρ‹ΠΉ Π°Π±Π·Π°Ρ† Π΄Π»ΠΈΠ½ΠΎΠΉ. БСйчас ΠΎΠ½ занимаСтся исслСдованиями Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π° Π² контСкстС классичСских распрСдСлСнных вычислСний.

Π Π°Π½Π΅Π΅ ΠœΠΎΡ€ΠΈΡ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ΅Π·ΠΆΠ°Π» Π² Россию Π½Π° SPTCC (видСозапись) ΠΈ cΠ΄Π΅Π»Π°Π» ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ встрСчу сообщСства Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² JUG.ru Π² ΠŸΠΈΡ‚Π΅Ρ€Π΅ (видСозапись).

Π­Ρ‚ΠΎΡ‚ хабрапост  β€” большоС ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ с ΠœΠΎΡ€ΠΈΡΠΎΠΌ Π₯Π΅Ρ€Π»ΠΈΡ…ΠΈ. Π’ Π½Π΅ΠΌ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹:

  • ВзаимодСйствиС акадСмичСской сфСры ΠΈ индустрии;
  • Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ для исслСдований Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°;
  • ΠžΡ‚ΠΊΡƒΠ΄Π° бСрутся ΠΏΡ€ΠΎΡ€Ρ‹Π²Π½Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ. ВлияниС популярности;
  • PhD ΠΏΠΎΠ΄ руководством Π‘Π°Ρ€Π±Π°Ρ€Ρ‹ Лисков;
  • ΠœΠΈΡ€ Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ многоядСрности;
  • Новому ΠΌΠΈΡ€Ρƒ – Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. NVM, NUMA ΠΈ Π²Π·Π»ΠΎΠΌ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹;
  • ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ² процСссоров, RISC vs CISC, shared memory vs message passing;
  • Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ написания Ρ…Ρ€ΡƒΠΏΠΊΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°;
  • Как ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ студСнтов написанию слоТного ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°;
  • НовоС ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Β«The Art of Multiprocessor ProgrammingΒ»;
  • Как ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Π»Π°ΡΡŒ транзакционная ΠΏΠ°ΠΌΡΡ‚ΡŒ;Β  Β 
  • ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ исслСдования Π² области распрСдСлСнных вычислСний;
  • ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ Π»ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΈ ΠΊΠ°ΠΊ ΠΆΠΈΡ‚ΡŒ дальшС;
  • Π Π°Π±ΠΎΡ‚Π° Π² Брауновском УнивСрситСтС;
  • Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ исслСдованиями Π² унивСрситСтС ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ;
  • Hydra ΠΈ SPTDC.

Π˜Π½Ρ‚Π΅Ρ€Π²ΡŒΡŽ Π²Π΅Π΄ΡƒΡ‚:

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ АксСнов β€” Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, пост-Π΄ΠΎΠΊ Π² IST Austria ΠΈ сотрудник ΠΊΠ°Ρ„Π΅Π΄Ρ€Ρ‹ Β«ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΒ» УнивСрситСта ИВМО. ЗанимаСтся исслСдованиями Π² области Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Ρ‹Ρ… структур Π΄Π°Π½Π½Ρ‹Ρ…. Π”ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² IST, ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» PhD Π² УнивСрситСтС ΠŸΠ°Ρ€ΠΈΠΆ Π”ΠΈΠ΄Ρ€ΠΎ ΠΈ Π² УнивСрситСтС ИВМО ΠΏΠΎΠ΄ руководством профСссора ΠŸΠ΅Ρ‚Ρ€Π° ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ²Π°.

АлСксСй Π€Π΅Π΄ΠΎΡ€ΠΎΠ² β€” ΠΏΡ€ΠΎΠ΄ΡŽΡΠ΅Ρ€ Π² JUG Ru Group, российской ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, которая занимаСтся ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². АлСксСй участвовал Π² ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 50 ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ, Π° Π² Π΅Π³ΠΎ Ρ€Π΅Π·ΡŽΠΌΠ΅ Π΅ΡΡ‚ΡŒ всё Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, начиная ΠΎΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² Oracle (JCK, Java Platform Group), ΠΈ заканчивая ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ Π΄Π΅Π²Ρ€Π΅Π»Π° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Одноклассники.

Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Π‘ΠΈΡ‚Π½ΠΈΠΊΠΎΠ² β€” ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Netcracker. Π”Π΅ΡΡΡ‚ΡŒ Π»Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒΡŽ NetCracker OS β€” ПО, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ связи для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ процСссов управлСния ΡΠ΅Ρ‚ΡŒΡŽ ΠΈ сСтСвым ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. УвлСкаСтся вопросами ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Java ΠΈ Oracle Database. Автор Π±ΠΎΠ»Π΅Π΅ дСсятка ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ PostgreSQL JDBC-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅.

ВзаимодСйствиС акадСмичСской сфСры ΠΈ индустрии

АлСксСй: ΠœΠΎΡ€ΠΈΡ, Π²Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² акадСмичСской срСдС ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ вопрос Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π²ΠΎ взаимодСйствии ΠΌΠ΅ΠΆΠ΄Ρƒ акадСмичСской ΠΈ ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ сфСрами. НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ измСнились взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π·Π° послСднСС врСмя? Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ 20-30 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΠΈ Ρ‡Ρ‚ΠΎ происходит сСйчас?Β 

ΠœΠΎΡ€ΠΈΡ: Π― всСгда старался тСсно ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π°Ρ‚ΡŒ с коммСрчСскими компаниями, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ интСрСсныС Π·Π°Π΄Π°Ρ‡ΠΈ. Они, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ заинтСрСсованы Π½ΠΈ Π² ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ…, Π½ΠΈ Π² ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… ΠΎΠ±ΡŠΡΡΠ½Π΅Π½ΠΈΡΡ… своих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ общСствСнности. Они лишь заинтСрСсованы Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π― Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² Ρ‚Π°ΠΊΠΈΡ… компаниях. Π― ΠΏΡ€ΠΎΠ²Π΅Π» ΠΏΡΡ‚ΡŒ Π»Π΅Ρ‚, работая ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ дСнь Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ Π² Digital Equipment Corporation, которая Ρ€Π°Π½ΡŒΡˆΠ΅ Π±Ρ‹Π»Π° ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ. Π― Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΎΠ΄ΠΈΠ½ дСнь Π² нСдСлю Π² Sun, Π² Microsoft, Π² Oracle, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² Facebook. БСйчас я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ Π² творчСский отпуск (sabbatical leave, профСссору Π² амСриканском унивСрситСтС Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π³Π΄Π΅-Ρ‚ΠΎ Ρ€Π°Π· Π² ΡˆΠ΅ΡΡ‚ΡŒ Π»Π΅Ρ‚ Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ отпуск Π½Π° Π³ΠΎΠ΄) ΠΈ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Algorand, это такая ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π½Π°Ρ компания Π² БостонС. Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² тСсной связи с компаниями всСгда Π±Ρ‹Π»ΠΎ приятно, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΈ интСрСсных Π²Π΅Ρ‰Π°Ρ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈΠ»ΠΈ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π²ΡˆΠΈΠΌ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ постСпСнным ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π·Π°Π΄Π°Ρ‡, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΈ Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅.

АлСксСй: ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ это происходит?

ΠœΠΎΡ€ΠΈΡ: ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ. Π—Π½Π°Π΅Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° я Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Digital Equipment Corporation, я ΠΈ Π­Π»Π»ΠΈΠΎΡ‚ Мосс, ΠΌΡ‹ ΠΈΠ·ΠΎΠ±Ρ€Π΅Π»ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π­Ρ‚ΠΎ Π±Ρ‹Π» ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»ΠΎΠ΄ΠΎΡ‚Π²ΠΎΡ€Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, ΠΊΠΎΠ³Π΄Π° всС Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ тСхнологиями. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠΎΠΌ Π² Ρ‚ΠΎΠΌ числС, хотя многоядСрныС систСмы Π΅Ρ‰Π΅ Π½Π΅ сущСствовали. Π’ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Sun ΠΈ Oracle я ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π°Π΄ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ структурами Π΄Π°Π½Π½Ρ‹Ρ…. Π’ Facebook я занимался ΠΈΡ… Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ я Π½Π΅ ΠΌΠΎΠ³Ρƒ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, Π½ΠΎ надСюсь, ΠΎΠ½ скоро станСт ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π³ΠΎΠ΄Ρƒ, Π² Algorand, я Π±ΡƒΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅, изучая смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹.

АлСксСй: Π’ послСдниС нСсколько Π»Π΅Ρ‚ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ стал ΠΎΡ‡Π΅Π½ΡŒ популярной Ρ‚Π΅ΠΌΠΎΠΉ. ΠŸΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ это вашим исслСдованиям? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ даст доступ ΠΊ рСсурсам ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ Π² индустрии?

ΠœΠΎΡ€ΠΈΡ: Π― ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» нСбольшой Π³Ρ€Π°Π½Ρ‚ ΠΎΡ‚ Ethereum Foundation. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π° ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»ΡΡ‚ΡŒ студСнтов Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² этой области. Они ΠΎΡ‡Π΅Π½ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ΡΡ этим ΠΈ Ρ€Π°Π΄Ρ‹ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ исслСдования, Π·Π°ΠΌΠ°Π½Ρ‡ΠΈΠ²ΠΎ Π·Π²ΡƒΡ‡Π°Ρ‰ΠΈΠ΅ снаруТи, оказываСтся, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΡΠΆΠ΅Π»ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, я ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всю эту мистику Π²ΠΎΠΊΡ€ΡƒΠ³ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°, это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚ΡŒ студСнтов.Β 

Но это Π΅Ρ‰Π΅ Π½Π΅ всё. Π― Π½Π°Ρ…ΠΎΠΆΡƒΡΡŒ Π² ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ совСтС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½-стартапов. НСкоторыС ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅ΡƒΡΠΏΠ΅Ρ‚ΡŒ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅Ρ‚, Π½ΠΎ всСгда ΠΎΡ‡Π΅Π½ΡŒ интСрСсно Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡ… ΠΈΠ΄Π΅ΠΈ, ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ людСй. Π‘Π°ΠΌΠΎΠ΅ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ – ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚Π΅ людСй Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ. МногоС Π²Π½Π°Ρ‡Π°Π»Π΅ каТСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈΠ΄Π΅Π΅ΠΉ, Π½ΠΎ Ρ‚Π°ΠΊ Π»ΠΈ это Π½Π° самом Π΄Π΅Π»Π΅?

Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ для исслСдований Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: КоС-ΠΊΡ‚ΠΎ Π΄ΡƒΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠΌ ΠΈ Π΅Π³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅. А Π΄Ρ€ΡƒΠ³ΠΈΠ΅ люди говорят, Ρ‡Ρ‚ΠΎ это просто ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΏΡƒΠ·Ρ‹Ρ€ΡŒ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своим ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ Π½Π° этот счёт?

ΠœΠΎΡ€ΠΈΡ: МногоС ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ происходит Π² ΠΌΠΈΡ€Π΅ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ просто ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΎΡ†Π΅Π½Π΅Π½ΠΎ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ для этих исслСдований Π΅ΡΡ‚ΡŒ солидная научная Π±Π°Π·Π°. Π’ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠΈΡ€ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠ² ΠΏΠΎΠ»ΠΎΠ½ идСологичСских разногласий, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ волнСния ΠΈ прСданности Π΄Π΅Π»Ρƒ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, это Π½Π΅ особо Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ для Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… исслСдований. БСйчас, Ссли Π²Ρ‹ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ говорится ΠΏΡ€ΠΎ нСдостатки ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, получСнная рСакция Π½Π΅ всСгда являСтся Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ Π½Π°ΡƒΡ‡Π½ΠΎΠΉ. Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ люди Π²Ρ‹ΠΏΠ»Π΅ΡΠΊΠΈΠ²Π°ΡŽΡ‚ свои эмоции. Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π°ΠΆΠΈΠΎΡ‚Π°ΠΆ Π² этой области ΠΊΠΎΠ΅-ΠΊΠΎΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π½ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Π΅ вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ прСдстоит Π·Π°Π½ΡΡ‚ΡŒΡΡ. Π—Π΄Π΅ΡΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Computer Science.

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°Π»ΠΎΠΆΠΈΡ‚ΡŒ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ для исслСдований Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°, Π²Π΅Ρ€Π½ΠΎ?

ΠœΠΎΡ€ΠΈΡ: Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Π·Π°Π»ΠΎΠΆΠΈΡ‚ΡŒ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ для Ρ‚Π²Π΅Ρ€Π΄ΠΎΠΉ, Π½Π°ΡƒΡ‡Π½ΠΎ ΠΈ матСматичСски обоснованной дисциплины. И отчасти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ приходится ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ излишнС Ρ€Π΅Π·ΠΊΠΈΠΌ позициям Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй, ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…. Иногда люди ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π² области, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ заинтСрСсованы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСррористы ΠΈ Π½Π°Ρ€ΠΊΠΎΡ‚ΠΎΡ€Π³ΠΎΠ²Ρ†Ρ‹. Вакая рСакция ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ бСссмыслСнна, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ послСдоватСлСй, слСпо ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… Ρ‚Π²ΠΎΠΈ слова. Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ истина Π³Π΄Π΅-Ρ‚ΠΎ посСрСдинС. Π‘Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ Π΅Ρ‰Ρ‘ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ влияниС Π½Π° общСство ΠΈ ΠΌΠΈΡ€ΠΎΠ²ΡƒΡŽ экономику. Но, вСроятно, это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Π½Π΅ благодаря соврСмСнным тСхнологиям. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠΌ, станСт ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΎΠ½ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ соврСмСнныС Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Ρ‹, это ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ вопрос.

Если люди Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ это Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠΌ. Π― имСю Π² Π²ΠΈΠ΄Ρƒ, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ сСгодняшний Fortran Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ языку Fortran ΠΈΠ· 1960-Ρ… Π³ΠΎΠ΄ΠΎΠ², Π½ΠΎ всС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ это Fortran. Π’ΠΎ ΠΆΠ΅ самоС для UNIX. Π’ΠΎ, Ρ‡Ρ‚ΠΎ называСтся Β«Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Β», Π΅Ρ‰Ρ‘ сдСлаСт свою Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡŽ. Но я сомнСваюсь, Ρ‡Ρ‚ΠΎ этот Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ станСт ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ всСм Ρ‚Π°ΠΊ нравится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСгодня.

ΠžΡ‚ΠΊΡƒΠ΄Π° бСрутся ΠΏΡ€ΠΎΡ€Ρ‹Π²Π½Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ. ВлияниС популярности

АлСксСй: ΠŸΡ€ΠΈΠ²Π΅Π»Π° Π»ΠΈ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π° ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ с Π½Π°ΡƒΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния? Π‘ΠΎΠ»ΡŒΡˆΠ΅ взаимодСйствия, большС студСнтов, большС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π² области. Π•ΡΡ‚ΡŒ Π»ΠΈ ΡƒΠΆΠ΅ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ этого роста популярности?

ΠœΠΎΡ€ΠΈΡ: Π― заинтСрСсовался этим, ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΡƒΡ‡ΠΈΠ» ΠΌΠ½Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ листовку ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, которая Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ собрала довольно ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Π½Π΅Π³. Π’ Π½Π΅ΠΉ писали ΠΎ Π·Π°Π΄Π°Ρ‡Π΅ византийских Π³Π΅Π½Π΅Ρ€Π°Π»ΠΎΠ², с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π½Π°ΠΊΠΎΠΌ. НаписанноС Π² листовкС Π±Ρ‹Π»ΠΎ явно тСхничСски Π½Π΅Π²Π΅Ρ€Π½ΠΎ. Π›ΡŽΠ΄ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всё это написали, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ Π»Π΅ΠΆΠ°Ρ‰ΡƒΡŽ Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΡŒβ€¦ ΠΈ всС ΠΆΠ΅ эта компания собрала ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Π½Π΅Π³. ВпослСдствии компания Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈΠ»Π° эту листовку ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ – ΠΈ я Π½Π΅ скаТу, ΠΊΠ°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ эта компания. Они всС Π΅Ρ‰Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Π΅Π»Π° Ρƒ Π½ΠΈΡ… ΠΈΠ΄ΡƒΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Π­Ρ‚ΠΎΡ‚ случай ΡƒΠ±Π΅Π΄ΠΈΠ» мСня, Ρ‡Ρ‚ΠΎ, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ – это просто Ρ„ΠΎΡ€ΠΌΠ° распрСдСлСнных вычислСний. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΏΠΎΡ€ΠΎΠ³ Π²Ρ…ΠΎΠ΄Π° (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Ρ‚ΠΎΠ³Π΄Π°, Π³ΠΎΠ΄Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π½Π°Π·Π°Π΄) Π±Ρ‹Π» довольно Π½ΠΈΠ·ΠΊΠΈΠΌ. Π›ΡŽΠ΄ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² этой области, Π±Ρ‹Π»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ энСргичными ΠΈ ΡƒΠΌΠ½Ρ‹ΠΌΠΈ, Π½ΠΎ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ Π½Π΅ Ρ‡ΠΈΡ‚Π°Π»ΠΈ. Они ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ пСрСизобрСсти извСстныС Π²Π΅Ρ‰ΠΈ ΠΈ сдСлали это Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. БСгодня Π΄Ρ€Π°ΠΌΠ° ΠΏΠΎΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»Π°ΡΡŒ.

АлСксСй: Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ интСрСсно, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ Ρƒ нас Π±Ρ‹Π»Π° другая тСндСнция. Π­Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… интСрфСйсов ΠΏΠ΅Ρ€Π΅ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Π»ΠΈ Ρ†Π΅Π»Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊ Ρ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ популярны Π² бэкСндС: систСмы сборки, Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ ΠΈ всё Π² Ρ‚Π°ΠΊΠΎΠΌ Π΄ΡƒΡ…Π΅.Β 

ΠœΠΎΡ€ΠΈΡ: БогласСн. Но это Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, вСдь ΠΏΠΎ-настоящСму ΠΏΡ€ΠΎΡ€Ρ‹Π²Π½Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ всСгда приходят ΠΈΠ·Π²Π½Π΅ слоТившСгося сообщСства. ΠŸΡ€ΠΈΠ·Π½Π°Π½Π½Ρ‹Π΅ исслСдоватСли, особСнно Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ Π² акадСмичСской срСдС, вряд Π»ΠΈ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ€Ρ‹Π²Π½ΠΎΠ΅. Π›Π΅Π³ΠΊΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΏΡ€ΠΎ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ своих ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚. Π‘Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡŽ, ΡΠΎΠ±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ, ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ ΠΎ всём Ρ‚ΠΎΠΌ ΠΆΠ΅ самом. А люди, Π²Ρ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с ΠΏΡ€ΠΎΡ€Ρ‹Π²Π½Ρ‹ΠΌΠΈ идСями, ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда приходят ΠΈΠ·Π²Π½Π΅. Они Π½Π΅ Π·Π½Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ», Π½Π΅ Π·Π½Π°ΡŽΡ‚ языка, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ мСнСС… Если ΠΆΠ΅ Π²Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ слоТившСгося сообщСства, ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ укладываСтся Π² ΠΎΠ±Ρ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ смыслС, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ внСшниС, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ. Π’ качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ шага, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π°ΡƒΡ‡Π½ΡƒΡŽ Π±Π°Π·Ρƒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€ΠΎΡ€Ρ‹Π²Π½Ρ‹ΠΌ идСям. Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° Ρ€ΠΎΠ»ΡŒ свСТСй ΠΏΡ€ΠΎΡ€Ρ‹Π²Π½ΠΎΠΉ ΠΈΠ΄Π΅ΠΈ.

АлСксСй: Как Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ происходит? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ людСй «снаруТи» Π½Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ спСцифичСских Π±Π°Ρ€ΡŒΠ΅Ρ€ΠΎΠ², присущих сообщСству?

ΠœΠΎΡ€ΠΈΡ: Π’ΡƒΡ‚ прослСТиваСтся какая-Ρ‚ΠΎ схСма. Если ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ импрСссионистов Π² Тивописи ΠΈ искусствС Π²ΠΎΠΎΠ±Ρ‰Π΅, Ρ‚ΠΎ Π² своё врСмя извСстныС Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΈ ΠΎΡ‚Π²Π΅Ρ€Π³Π°Π»ΠΈ импрСссионизм. Они Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ это ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ рСбячСство. ПоколСниС спустя, этот Ρ€Π°Π½Π΅Π΅ ΠΎΡ‚Π²Π΅Ρ€Π³Π½ΡƒΡ‚Ρ‹ΠΉ Π²ΠΈΠ΄ искусства стал стандартом. Π§Ρ‚ΠΎ я Π²ΠΈΠΆΡƒ Π² своСй области: ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚Π΅Π»ΠΈ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π° Π½Π΅ Π±Ρ‹Π»ΠΈ заинтСрСсованы Π²ΠΎ власти, Π² Π½Π°ΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π½ΠΈΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΈ индСкса цитируСмости, ΠΎΠ½ΠΈ просто Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅. И Π²ΠΎΡ‚, ΠΎΠ½ΠΈ сСли ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ это Π΄Π΅Π»Π°Ρ‚ΡŒ. Им Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ тСхничСской Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹, Π½ΠΎ это ΠΏΠΎΠΏΡ€Π°Π²ΠΈΠΌΠΎ. ΠšΡƒΠ΄Π° слоТнСС ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ творчСскиС ΠΈΠ΄Π΅ΠΈ, Ρ‡Π΅ΠΌ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΡΠΈΠ»ΠΈΠ²Π°Ρ‚ΡŒ нСдостаточно Π·Ρ€Π΅Π»Ρ‹Π΅. Благодаря этим изобрСтатСлям ΠΌΠ½Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ Ρ‡Π΅ΠΌ Π·Π°Π½ΡΡ‚ΡŒΡΡ!

АлСксСй: Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ стартапами ΠΈ лСгаси-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. По наслСдству Π½Π°ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ мноТСство ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ, Π±Π°Ρ€ΡŒΠ΅Ρ€ΠΎΠ², ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

ΠœΠΎΡ€ΠΈΡ: Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ аналогия – распрСдСлСнныС вычислСния. ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» стартапом, Π° распрСдСлСнныС вычислСния – ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ ΡƒΡΡ‚ΠΎΡΠ²ΡˆΠ΅ΠΉΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ. РаспрСдСлСнныС вычислСния находятся Π² процСссС ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ ΠΈ слияния с Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠΌ.

PhD ΠΏΠΎΠ΄ руководством Π‘Π°Ρ€Π±Π°Ρ€Ρ‹ Лисков

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: Π£ нас Π΅Ρ‰Ρ‘ мноТСство вопросов! ΠœΡ‹ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ Π²Π°ΡˆΡƒ Π±ΠΈΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΈ Π½Π°Ρ‚ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Π½Π° Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚ ΠΎ вашСй докторской стСпСни. Π”Π°, это Π±Ρ‹Π»ΠΎ Π΄Π°Π²Π½Ρ‹ΠΌ-Π΄Π°Π²Π½ΠΎ, Π½ΠΎ Ρ‚Π΅ΠΌΠ°, каТСтся, ваТная. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ PhD ΠΏΠΎΠ΄ руководством самой Π‘Π°Ρ€Π±Π°Ρ€Ρ‹ Лисков! Π‘Π°Ρ€Π±Π°Ρ€Π° ΠΎΡ‡Π΅Π½ΡŒ извСстна Π² сообщСствС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² языков программирования, ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡ‡Π΅Π½ΡŒ извСстная Π»ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ. Π›ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎ ваши исслСдования Π±Ρ‹Π»ΠΈ Π² области языков программирования. Как ΠΆΠ΅ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ Π½Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ вычислСния? ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΌΡƒ?

ΠœΠΎΡ€ΠΈΡ: Π’ Ρ‚ΠΎ врСмя Π‘Π°Ρ€Π±Π°Ρ€Π° ΠΈ Π΅Π΅ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΊΠ°ΠΊ Ρ€Π°Π· посматривали Π½Π° распрСдСлСнныС вычислСния, это Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ. Π‘Ρ‹Π»ΠΈ ΠΈ Ρ‚Π΅, ΠΊΡ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», Ρ‡Ρ‚ΠΎ распрСдСлСнныС вычислСния – Ρ‡Π΅ΠΏΡƒΡ…Π°, ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ собой бСссмыслСнно. Один ΠΈΠ· вопросов, рассматриваСмых Π² распрСдСлСнных вычислСниях, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΈΡ… ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… вычислСний, – ΠΎΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ. ПослС Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… исслСдований ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π² языкС программирования для распрСдСлСнных вычислСний Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹Ρ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° нСльзя Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π² ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ вас появились Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° управлСния ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠΎΠΌ. ΠŸΠΎΡ‚ΠΎΠΌ Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡŽ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… структур Π΄Π°Π½Π½Ρ‹Ρ…. Π—Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π²Ρ‹ΡΡˆΠ΅Π΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, я пошСл Π² ΠšΠ°Ρ€Π½Π΅Π³ΠΈ-МСллон ΠΈ Π½Π°Ρ‡Π°Π» ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹. МнС ΠΏΡ€ΠΈΡˆΠ»ΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ, Ρ‡Ρ‚ΠΎ вычислСния ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΊ сСтям ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². ЕстСствСнным ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ прогрСсса стали Π±Ρ‹ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹ – слово «многоядСрный» Ρ‚ΠΎΠ³Π΄Π° Π΅Ρ‰Ρ‘ Π½Π΅ сущСствовало. Π― ΠΏΠΎΠ΄ΡƒΠΌΠ°Π»: ΠΊΠ°ΠΊΠΎΠ² эквивалСнт Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹ΠΌ транзакциям для многоядСрной систСмы? Π’ΠΎΡ‡Π½ΠΎ Π½Π΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ слишком большиС ΠΈ тяТСлыС. И Π²ΠΎΡ‚ Ρ‚Π°ΠΊ я ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ ΠΈΠ΄Π΅Π΅ линСаризуСмости ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ я ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» всю wait-free ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопрос, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ являСтся Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹Ρ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ для многопроцСссорной систСмы с ΠΎΠ±Ρ‰Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, эта Ρ€Π°Π±ΠΎΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ совсСм ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ всё Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ‚Π΅ΠΌΡ‹.

ΠœΠΈΡ€ Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ многоядСрности

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: Π’Ρ‹ упомянули, Ρ‡Ρ‚ΠΎ Π² Ρ‚ΠΎ врСмя Π±Ρ‹Π»ΠΎ совсСм Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ многоядСрных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊ?

ΠœΠΎΡ€ΠΈΡ: Π˜Ρ… просто Π½Π΅ Π±Ρ‹Π»ΠΎ. Π‘Ρ‹Π»ΠΎ нСсколько Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… симмСтричных ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² основном Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ шинС. Π­Ρ‚ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° новая компания создавала Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅, Intel выпускала ΠΎΠ΄ΠΈΠ½-СдинствСнный процСссор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСвосходил ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€.

АлСксСй: НС Π·Π½Π°Ρ‡ΠΈΡ‚ Π»ΠΈ это, Ρ‡Ρ‚ΠΎ Π² Ρ‚Π΅ Π΄Π°Π²Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π°, это Π±Ρ‹Π»ΠΎ скорСС тСорСтичСскоС исслСдованиС?

ΠœΠΎΡ€ΠΈΡ: Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π½Π΅ тСорСтичСскоС, Π° скорСС ΡƒΠΌΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ исслСдованиС. Всё это Π±Ρ‹Π»ΠΎ Π½Π΅ ΠΏΡ€ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ с мноТСством Ρ‚Π΅ΠΎΡ€Π΅ΠΌ, скорСС, ΠΌΡ‹ Π²Ρ‹Π΄Π²ΠΈΠ³Π°Π»ΠΈ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ ΠΎ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅. ИмСнно для этого ΠΈ Π½ΡƒΠΆΠ½Ρ‹ исслСдования! Ни ΠΎΠ΄Π½Π° компания Π½Π΅ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»Π° Π±Ρ‹ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ, всё это Π±Ρ‹Π»ΠΎ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΠΈΠ· Π΄Π°Π»Ρ‘ΠΊΠΎΠ³ΠΎ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ. На самом Π΄Π΅Π»Π΅, Ρ‚Π°ΠΊ Π±Ρ‹Π»ΠΎ Π΄ΠΎ 2004 Π³ΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° появились Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ многоядСрныС процСссоры. Из-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ процСссоры ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Π°ΡŽΡ‚ΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ процСссор Π΅Ρ‰Ρ‘ мСньшС, Π½ΠΎ нСльзя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ быстрСС. Из-Π·Π° этого ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΡ‘Π» ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° многоядСрныС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹. И Ρ‚ΠΎΠ³Π΄Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ появилось ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ для всСх ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ.

АлСксСй: Как Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ многоядСрныС процСссоры появились Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² двухтысячных? Π’Π°ΠΊ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ ΠΏΠΎΠ·Π΄Π½ΠΎ?

ΠœΠΎΡ€ΠΈΡ: Π­Ρ‚ΠΎ связано с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ограничСниями. Intel, AMD ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈ Π² ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ скорости процСссора. Когда Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ процСссоры стали достаточно малСнькими ΠΈ ΠΎΠ½ΠΈ большС Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΡƒΡŽ частоту, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ процСссоры Π½Π°Ρ‡Π°Π»ΠΈ Π±Ρ‹ ΡΠ³ΠΎΡ€Π°Ρ‚ΡŒ. МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… мСньшС, Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ быстрСС. Π§Ρ‚ΠΎ Π² ΠΈΡ… силах – вмСсто ΠΎΡ‡Π΅Π½ΡŒ малСнького процСссора, ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ восСмь, ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΡŒ Π΄Π²Π° процСссора Π² Ρ‚ΠΎΡ‚ ΠΆΠ΅ объСм корпуса, Π³Π΄Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅ помСщался Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ быстрая коммуникация ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ кэши. Но Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ быстрСС – Π΅ΡΡ‚ΡŒ Π²ΠΏΠΎΠ»Π½Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ скорости. Π˜Ρ… ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΠΏΠΎΠ½Π΅ΠΌΠ½ΠΎΠ³Ρƒ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ, Π½ΠΎ ΡƒΠΆΠ΅ Π½Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ сильно. На ΠΏΡƒΡ‚ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ встали Π·Π°ΠΊΠΎΠ½Ρ‹ Ρ„ΠΈΠ·ΠΈΠΊΠΈ.

Новому ΠΌΠΈΡ€Ρƒ – Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. NUMA, NVM ΠΈ Π²Π·Π»ΠΎΠΌ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹

АлСксСй: Π—Π²ΡƒΡ‡ΠΈΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ. Π‘ Π½ΠΎΠ²Ρ‹ΠΌΠΈ многоядСрными процСссорами ΠΏΡ€ΠΈΡˆΠ»ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. ОТидали Π»ΠΈ Π²Ρ‹ ΠΈ ваши ΠΊΠΎΠ»Π»Π΅Π³ΠΈ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ? Π‘Ρ‹Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚, Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ ΠΈΡ… Π·Π°Ρ€Π°Π½Π΅Π΅? Π’ тСорСтичСских исслСдованиях Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ. Когда ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ всё ΠΆΠ΅ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ – насколько ΠΎΠ½ΠΈ соотвСтствовали вашим оТиданиям ΠΈ оТиданиям Π²Π°ΡˆΠΈΡ… ΠΊΠΎΠ»Π»Π΅Π³? Или ΠΆΠ΅ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Ρ‹ΠΌΠΈ, ΠΈ Π²Ρ‹ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΠΈΡ… появлСния?

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: Π”ΠΎΠ±Π°Π²Π»ΡŽ ΠΊ вопросу АлСксСя: ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π»ΠΈ Π²Ρ‹ спрогнозировали Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ процСссоров, ΠΏΠΎΠΊΠ° занимались Ρ‚Π΅ΠΎΡ€ΠΈΠ΅ΠΉ?

ΠœΠΎΡ€ΠΈΡ: НС всС 100%. Но я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ, прогнозируя ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ с ΠΎΠ±Ρ‰Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. Π”ΡƒΠΌΠ°ΡŽ, ΠΌΡ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ прСдсказали слоТности Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… структуры Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ. Π’Π°ΠΊΠΈΠ΅ структуры Π΄Π°Π½Π½Ρ‹Ρ… Π±Ρ‹Π»ΠΈ Π²Π°ΠΆΠ½Ρ‹ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ…ΠΎΡ‚ΡŒ ΠΈ Π½Π΅ для всСх, Π½ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½Π° структура Π΄Π°Π½Π½Ρ‹Ρ… Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. Когда ΠΌΡ‹ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Π»ΠΈ ΠΈΡ…, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ это Ρ‡Π΅ΠΏΡƒΡ…Π°, Ρ‡Ρ‚ΠΎ ΠΈ с Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ всС ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠœΡ‹ достаточно Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ появятся Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ программирования ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ структур Π΄Π°Π½Π½Ρ‹Ρ…. БущСствовали ΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ NUMA – Π½Π΅Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ доступ ΠΊ памяти. На самом Π΄Π΅Π»Π΅, ΠΎΠ½ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ Π΄ΠΎ изобрСтСния многоядСрных процСссоров, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±Ρ‹Π»ΠΈ слишком спСцифичны. Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ сообщСство Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π½Π°Π΄ вопросами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ прСдсказуСмы. НСкоторым Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ, связанным с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌΠΈ, ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ своСго часа – собствСнно, появлСния этих Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€. НапримСр, Π½ΠΈΠΊΡ‚ΠΎ особо Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π°Π΄ структурами Π΄Π°Π½Π½Ρ‹Ρ…, спСцифичными для GPU, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ GPU Ρ‚ΠΎΠ³Π΄Π° Π½Π΅ сущСствовало. НСсмотря Π½Π° Ρ‚ΠΎ, большая Ρ€Π°Π±ΠΎΡ‚Π° Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π° Π½Π°Π΄ SIMD, эти Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π±Ρ‹Π»ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ сразу ΠΆΠ΅, ΠΊΠ°ΠΊ появилось подходящСС ΠΆΠ΅Π»Π΅Π·ΠΎ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Ρ‚ΡŒ всё Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

АлСксСй: Если я ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ понимаю, NUMA являСтся своСго Ρ€ΠΎΠ΄Π° компромиссом ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ. Π•ΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ NUMA появилась Ρ‚Π°ΠΊ ΠΏΠΎΠ·Π΄Π½ΠΎ?

ΠœΠΎΡ€ΠΈΡ: Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ NUMA сущСствуСт благодаря ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ с ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΡΡ для производства памяти: Ρ‡Π΅ΠΌ дальшС находятся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ‚Π΅ΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΊ Π½ΠΈΠΌ доступ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, вторая Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ этой абстракции – Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ памяти. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· характСристик ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ всС абстракции слСгка сломаны. Если Π±Ρ‹ доступ Π±Ρ‹Π» идСально Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ, вся ΠΏΠ°ΠΌΡΡ‚ΡŒ Π±Ρ‹Π»Π° Π±Ρ‹ Ρ€Π°Π²Π½ΠΎΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ, Π½ΠΎ это экономичСски, Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ ΠΈ физичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ этот ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚. Если Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ свою ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π±Ρ‹Π»Π° Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ, Ρ‚ΠΎ скорСС всСго, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ. Π’ Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ². Но ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρƒ Π½Π΅Ρ‘ Π·Π²Ρ‘Π·Π΄ с Π½Π΅Π±Π° Π½Π΅ схватит. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, Ссли Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ спинлоки Π±Π΅Π· понимания ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ кэшСй, сама-Ρ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ, Π½ΠΎ ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±Ρ‹Ρ‚ΡŒ. Π’ ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ смыслС, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΆΠΈΠ²ΡƒΡ‰ΠΈΠ΅ ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΎΡ‡Π΅Π½ΡŒ простой абстракции, Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΈΡ‚Ρ€ΠΈΡ‚ΡŒ людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ эту Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ Π²Π°ΠΌ прСдоставили: Π²Ρ‹ обязаны Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ абстракциСй Π»Π΅ΠΆΠΈΡ‚ нСкая иСрархия памяти, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ шина ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π°ΠΌΠΈ ΠΈ этой ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, сущСствуСт Π½Π΅ΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ΅ абстракциями, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ нас ΠΊ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΠΈ ΠΏΡ€Π°Π³ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ.

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: Π§Ρ‚ΠΎ насчёт Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ? МоТно Π»ΠΈ Π²Ρ‹ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ процСссоры Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ дальшС? Π•ΡΡ‚ΡŒ идСя, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² являСтся транзакционная ΠΏΠ°ΠΌΡΡ‚ΡŒ. ВСроятно, Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π² запасС.

ΠœΠΎΡ€ΠΈΡ: Π’ΠΏΠ΅Ρ€Π΅Π΄ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π° основных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Одна ΠΈΠ· Π½ΠΈΡ… Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ когСрСнтная ΠΏΠ°ΠΌΡΡ‚ΡŒ – Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ абстракция, Π½ΠΎ ΠΎΠ½Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π»ΠΎΠΌΠ°Ρ‚ΡŒΡΡ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… случаях. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, NUMA являСтся ΠΆΠΈΠ²Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‚Π²ΠΎΡ€ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ сущСствуСт равномСрная ΠΏΠ°ΠΌΡΡ‚ΡŒ. На самом Π΄Π΅Π»Π΅ – Π½Π΅Ρ‚, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ заставит вас Π·Π°ΠΏΠ»Π°ΠΊΠ°Ρ‚ΡŒ. Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌ придСтся ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΈΠ΄Π΅ΠΈ ΠΎΠ± Π΅Π΄ΠΈΠ½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ памяти, нСльзя ΠΏΡ€ΠΈΡ‚Π²ΠΎΡ€ΡΡ‚ΡŒΡΡ Π²Π΅Ρ‡Π½ΠΎ. ΠŸΠΎΠ½Π°Π΄ΠΎΠ±ΡΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ программирования, достаточно простыС Π² использовании ΠΈ достаточно ΠΌΠΎΡ‰Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰Π΅Π΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ эффСктивным. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ слоТный компромисс, вСдь Ссли Π²Ρ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ программистам Ρ‚Ρƒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, которая Π½Π° самом Π΄Π΅Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΆΠ΅Π»Π΅Π·Π΅, ΠΎΠ½ΠΈ сойдут с ΡƒΠΌΠ°. Π­Ρ‚ΠΎ слишком слоТно ΠΈ Π½Π΅ пСрСносимо. Если ΠΆΠ΅ Π²Ρ‹ прСдставитС слишком простой интСрфСйс, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ»ΠΎΡ…ΠΎΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, потрСбуСтся Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ мноТСство ΠΎΡ‡Π΅Π½ΡŒ нСпростых компромиссов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для обСспСчСния ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ программирования, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹Ρ… ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большим многоядСрным процСссорам. Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ ΡƒΠ·ΠΊΠΎΠ³ΠΎ спСциалиста способСн ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° 2000-ядСрном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. И Ссли Π²Ρ‹ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΎΡ‡Π΅Π½ΡŒ спСциализированныС ΠΈΠ»ΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ вычислСния, ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ – всС Π΅Ρ‰Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ ясно, ΠΊΠ°ΠΊ это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ.Β 

Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ спСциализированныС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹. ГрафичСскиС ускоритСли ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ, Π½ΠΎ ΡƒΠΆΠ΅ стали своСго Ρ€ΠΎΠ΄Π° классичСским ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ спСциализированный Ρ‚ΠΈΠΏ вычислСний ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ‡ΠΈΠΏΠ΅. Π­Ρ‚ΠΎ добавляСт свои собствСнныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠ±Ρ‰Π°Π΅Ρ‚Π΅ΡΡŒ с Ρ‚Π°ΠΊΠΈΠΌ устройством, ΠΊΠ°ΠΊ Π²Ρ‹ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚Π΅. Π― Π½Π΅Π΄Π°Π²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π°Π΄ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π² области near memory computing. Π’Ρ‹ Π±Π΅Ρ€Π΅Ρ‚Π΅ нСбольшой процСссор ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π΅ΠΈΠ²Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ ΠΊ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΌΡƒ куску памяти, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° скорости L1-кэша, Π° Π·Π°Ρ‚Π΅ΠΌ происходит связь с устройством Π²Ρ€ΠΎΠ΄Π΅ TPU – процСссор занимаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π² вашС ядро памяти. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° структур Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² связи для Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π²Π΅Ρ‰Π΅ΠΉ – Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ интСрСсный ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, спСциализированныС процСссоры ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°Ρ‚ΡŒΡΡ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ достаточно Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

АлСксСй: Π§Ρ‚ΠΎ насчСт энСргонСзависимой памяти (non-volatile memory)?

ΠœΠΎΡ€ΠΈΡ: О, это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€! NVM ΠΎΡ‡Π΅Π½ΡŒ сильно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ наш взгляд Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, структуры Π΄Π°Π½Π½Ρ‹Ρ…. ЭнСргонСзависимая ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ смыслС, ΠΎΠ±Π΅Ρ‰Π°Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ всё ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ. Но ΠΎΠ½Π° Π½Π΅ сдСлаСт Тизнь ΠΏΡ€ΠΎΡ‰Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ процСссоров, кэши ΠΈ рСгистры всС Π΅Ρ‰Π΅ энСргозависимы. Когда Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ послС сбоя, вашС состояниС ΠΈ состояниС вашСй памяти Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π² точности Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ Π΄ΠΎ сбоя. Π― ΠΎΡ‡Π΅Π½ΡŒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ людям, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌΡΡ NVM – Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя исслСдоватСлям Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π΅ΠΌ Π·Π°Π½ΡΡ‚ΡŒΡΡ, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ условия коррСктности. ВычислСния ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹, Ссли ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΡ‚ΡŒ сбой, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΡ‚Π΅Ρ€ΡΠ»ΠΎΡΡŒ содСрТимоС кэшСй ΠΈ рСгистров, Π½ΠΎ основная ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π»Π°ΡΡŒ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ.

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ² процСссоров, RISC vs CISC, shared memory vs message passing

Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€: Π§Ρ‚ΠΎ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎ Π΄ΠΈΠ»Π΅ΠΌΠΌΠ΅ «компиляторы ΠΏΡ€ΠΎΡ‚ΠΈΠ² процСссоров» с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄? Объясню для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Π² Ρ‚Π΅ΠΌΠ΅: Ссли ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π½Π΅Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ памяти ΠΈΠ»ΠΈ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌΡƒ, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ простой Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ компилятор ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слоТный ΠΊΠΎΠ΄, способный ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠΈΠ΅ΡΡ прСимущСства. Или ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΉΡ‚ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡƒΡ‚Π΅ΠΌ: Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ слоТныС инструкции ΠΈ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ процСссор ΠΏΠ΅Ρ€Π΅ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ инструкции ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ с Π½ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ манипуляции. Π§Ρ‚ΠΎ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎΠ± этом?

ΠœΠΎΡ€ΠΈΡ: Π£ мСня Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° этот вопрос. Π­Ρ‚Π° дискуссия продолТаСтся Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… дСсятилСтий. Π‘Ρ‹Π»ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ сокращСнным Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ слоТным Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ вСлись граТданскиС Π²ΠΎΠΉΠ½Ρ‹. КакоС-Ρ‚ΠΎ врСмя Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π»ΠΈ RISC-ΠΎΠ²Ρ‹Π΅ люди, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Intel пСрСстроили свои Π΄Π²ΠΈΠΆΠΊΠΈ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ использовался сокращСнный Π½Π°Π±ΠΎΡ€ инструкций, Π° Π½Π°Ρ€ΡƒΠΆΡƒ экспортировался ΠΏΠΎΠ»Π½Ρ‹ΠΉ. НавСрноС, это Ρ‚Π° Ρ‚Π΅ΠΌΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ собствСнныС компромиссы ΠΈ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ собствСнныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠžΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, какая ΠΈΠ· этих Π²Π΅Ρ‰Π΅ΠΉ окаТСтся Π»ΡƒΡ‡ΡˆΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ любоС прСдсказаниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я сдСлаю, Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅Ρ€Π½Ρ‹ΠΌ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя снова станСт Π»ΠΎΠΆΠ½Ρ‹ΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ снова Π²Π΅Ρ€Π½Ρ‹ΠΌ.

АлСксСй: Насколько Π²ΠΎΠΎΠ±Ρ‰Π΅ для отрасли ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ являСтся такая ситуация, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятилСтий ΠΈ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…? Π•ΡΡ‚ΡŒ Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚Π°ΠΊΠΈΡ… пСриодичСских ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½?

ΠœΠΎΡ€ΠΈΡ: Π’ Ρ‚Π΅ΠΌΠ΅ распрСдСлСнных вычислСний Π΅ΡΡ‚ΡŒ люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вСрят Π² Ρ€Π°Π·Π΄Π΅Π»ΡΠ΅ΠΌΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вСрят Π² ΠΎΠ±ΠΌΠ΅Π½ сообщСниями. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π² распрСдСлСнных вычислСниях ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ вычислСния ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ сообщСний. ΠŸΠΎΡ‚ΠΎΠΌ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ с раздСляСмой ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡƒΠ΄Π° ΠΏΡ€ΠΎΡ‰Π΅. ΠŸΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Π°Ρ сторона заявила, Ρ‡Ρ‚ΠΎ раздСляСмая ΠΏΠ°ΠΌΡΡ‚ΡŒ – ΡˆΡ‚ΡƒΠΊΠ° слишком слоТная, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ стоит ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° языки, Π³Π΄Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний просто Π½Π΅ сущСствуСт. ΠšΡ‚ΠΎ-Ρ‚ΠΎ посмотрСл, Ρ‡Ρ‚ΠΎ ΠΈΠ· этого Π²Ρ‹ΡˆΠ»ΠΎ ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: Β«ΠΎΠ³ΠΎ, эта рСализация ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями выглядят ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ€Π°Π·Π΄Π΅Π»ΡΠ΅ΠΌΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ создаСтС ΠΌΠ½ΠΎΠ³ΠΎ-ΠΌΠ½ΠΎΠ³ΠΎ этих ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΎΠ½ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ сообщСния Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ, ΠΈ всС ΠΎΠ½ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ, – Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ сдСлаСм Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с раздСляСмой ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ!Β». Всё это повторяСтся снова ΠΈ снова, ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· сторон ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΏΡ€Π°Π²Π°. Одна ΠΈΠ· сторон всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ‚, люди снова ΠΈ снова ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°ΡŽΡ‚ способы ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡƒΡŽ.

Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ написания Ρ…Ρ€ΡƒΠΏΠΊΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°

АлСксСй: Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ интСрСсно. НапримСр, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ пишСм ΠΊΠΎΠ΄, Π½Π΅Π²Π°ΠΆΠ½ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ приходится ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ абстракции Π²Ρ€ΠΎΠ΄Π΅ ячССк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ. Но Π½Π° самом-Ρ‚ΠΎ Π΄Π΅Π»Π΅, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ физичСском ΡƒΡ€ΠΎΠ²Π½Π΅ это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° сообщСния ΠΏΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ шинС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, происходит Ρ€Π°Π±ΠΎΡ‚Π° сразу Π½Π° ΠΎΠ±ΠΎΠΈΡ… уровнях абстракции.

ΠœΠΎΡ€ΠΈΡ: ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π²Π΅Ρ€Π½ΠΎ, Ρ‡Ρ‚ΠΎ раздСляСмая ΠΏΠ°ΠΌΡΡ‚ΡŒ построСна Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ сообщСний – ΡˆΠΈΠ½Ρ‹, кэши ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Но с использованиСм ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, поэтому ΠΆΠ΅Π»Π΅Π·ΠΎ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ Π»ΠΆΡ‘Ρ‚, ΠΏΡ€ΠΈΡ‚Π²ΠΎΡ€ΡΡΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ какая-Ρ‚ΠΎ равномСрная ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π’Π°ΠΊ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ простыС ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΏΠ°Π΄Π°Ρ‚ΡŒ. Π’ΠΎΠ³Π΄Π° Π²Ρ‹ скаТСтС: ΠΏΠΎΡ…ΠΎΠΆΠ΅, настала ΠΏΠΎΡ€Π° ΠΏΠΎΠ΄Ρ€ΡƒΠΆΠΈΡ‚ΡŒΡΡ с кэшСм. И Π²ΠΎΡ‚ Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ мСстонахоТдСнии кэша, ΠΈ дальшС пошло-ΠΏΠΎΠ΅Ρ…Π°Π»ΠΎ. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ смыслС Π²Ρ‹ Π²Π·Π»Π°ΠΌΡ‹Π²Π°Π΅Ρ‚Π΅ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ: Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, это Π½Π΅ просто плоская равномСрная ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этими знаниями для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, друТСствСнных ΠΊ ΠΊΡΡˆΡƒ. Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ придётся Π΄Π΅Π»Π°Ρ‚ΡŒ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ…. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΈΠ»ΠΎΠΉ простой приятной абстракциСй, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Π°ΠΌ Π²Ρ‹Π΄Π°Π»ΠΈ, ΠΈ ΡƒΠΆΠ°ΡΠ°ΡŽΡ‰Π΅ слоТной Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ ΠΆΠ΅Π»Π΅Π·Π° – это Ρ‚ΠΎ, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π° собствСнный компромисс. Π£ мСня Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΈΠ³Π° ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Ρ… ΠΈ синхронизации, ΠΈ Π² ΠΎΠ΄ΠΈΠ½ прСкрасный ΠΌΠΎΠΌΠ΅Π½Ρ‚ я собирался Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π³Π»Π°Π²Ρƒ ΠΎ структурах Π΄Π°Π½Π½Ρ‹Ρ… Π² java.util.concurrent. Если Π²Ρ‹ посмотритС Π½Π° Π½ΠΈΡ…, Π½Π° Π²Π΅Ρ‰ΠΈ Π²Ρ€ΠΎΠ΄Π΅ списков с пропусками – это ΠΈΠ·ΡƒΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ произвСдСния искусства. (ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ: Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Π·Π½Π°ΠΊΠΎΠΌ с языком Java, стоит Ρ…ΠΎΡ‚ΡŒ Ρ€Π°Π· Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ConcurrentSkipListMap, ΠΏΠΎ ссылкам ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° API ΠΈ ΠΈcΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄). Но с ΠΌΠΎΠ΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, Π±Ρ‹Π»ΠΎ Π±Ρ‹ бСзотвСтствСнно ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… студСнтам, вСдь такая структура Π΄Π°Π½Π½Ρ‹Ρ… своСго Ρ€ΠΎΠ΄Π° ΠΏΠ°Ρ€Π΅Π½ΡŒ Π² Ρ†ΠΈΡ€ΠΊΠ΅, Π±Π΅Π³ΡƒΡ‰ΠΈΠΉ ΠΏΠΎ ΠΊΠ°Π½Π°Ρ‚Ρƒ Π½Π°Π΄ мСдвСТьСй ямой. Если Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ…ΠΎΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒ, Ρ€ΡƒΡ…Π½Π΅Ρ‚ вся конструкция. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΎΡ‡Π΅Π½ΡŒ быстрый ΠΈ элСгантный лишь ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ идСально написан, Π½ΠΎ малСйшСС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ²Π°Π»Ρƒ. Если я ΠΏΠΎΡΡ‚Π°Π²Π»ΡŽ этот ΠΊΠΎΠ΄ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ студСнтам, ΠΎΠ½ΠΈ сразу скаТут: я Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠ³Ρƒ Ρ‚Π°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ! И Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ самолСт ΡƒΠΏΠ°Π΄Π΅Ρ‚ ΠΈΠ»ΠΈ ядСрный Ρ€Π΅Π°ΠΊΡ‚ΠΎΡ€ взорвСтся, ΠΈ я Π±ΡƒΠ΄Ρƒ Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ воврСмя прСдоставил ΠΈΠΌ слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

АлСксСй: Когда я Π±Ρ‹Π» Ρ‡ΡƒΡ‚ΡŒ ΠΌΠΎΠ»ΠΎΠΆΠ΅, Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· я пытался ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π”Π°Π³Π° Π›ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, java.util.concurrent, вСдь это ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄, Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ происходит. Π’Ρ‹Ρ…ΠΎΠ΄ΠΈΠ»ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ: Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ нСясно, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π”Π°Π³ Ρ€Π΅ΡˆΠΈΠ» Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. Как Π²Ρ‹ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚Π΅ своим студСнтам Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ? Если Π»ΠΈ особый ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ способ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ Ρ…Π°Ρ€Π΄ΠΊΠΎΡ€Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€? Как Π²Π°ΠΌ это удаСтся?

ΠœΠΎΡ€ΠΈΡ: Π£ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ рисунка Π΅ΡΡ‚ΡŒ клишС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ΠΈ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ: Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Пикассо, Π½ΡƒΠΆΠ½ΠΎ спСрва Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ простыС рСалистичныС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΈ лишь ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΈΡ… Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ. Если сразу Π½Π°Ρ‡Π°Ρ‚ΡŒ с Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π°Π²ΠΈΠ», получится бСспорядок. Π‘ΠΏΠ΅Ρ€Π²Π° я ΡƒΡ‡Ρƒ студСнтов ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ простой ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π½Π΅ бСспокоясь ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π― Π³ΠΎΠ²ΠΎΡ€ΡŽ: Ρ‚ΡƒΡ‚ прячутся слоТныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ синхронизации, поэтому Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎ ΠΊΡΡˆΠ°Ρ…, Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎ модСлях памяти, просто ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ всё ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ достаточно слоТно: соврСмСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ нСпросто само ΠΏΠΎ сСбС, особСнно для Π½ΠΎΠ²Ρ‹Ρ… студСнтов. И Π²ΠΎΡ‚ ΠΊΠΎΠ³Π΄Π° Ρƒ Π½ΠΈΡ… появляСтся интуиция ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, я Π³ΠΎΠ²ΠΎΡ€ΡŽ: посмотритС Π½Π° эти Π΄Π²Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ спинлока: ΠΎΠ΄Π½Π° ΠΎΡ‡Π΅Π½ΡŒ мСдлСнная, Π° вторая – Ρ‚ΠΎΠΆΠ΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ, Π½ΠΎ ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΡˆΠ΅. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, матСматичСски эти Π΄Π²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚. На самом Π΄Π΅Π»Π΅, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ кэша. Один ΠΈΠ· Π½ΠΈΡ… крутится Π½Π° локально ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΡˆΠΈΠ½Ρƒ. НСльзя Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ эффСктивный ΠΊΠΎΠ΄, Ссли Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ Π΅Π³ΠΎ сути, Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰ΡƒΡŽ структуру. Но Π²Ρ‹ Π½Π΅ смоТСтС сразу Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ. Π•ΡΡ‚ΡŒ люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ сразу ΠΈ вСрят Π² ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π³Π΅Π½ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠ»ΠΎΡ…ΠΎ заканчиваСтся, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ². Никто Π½Π΅ рисуСт ΠΊΠ°ΠΊ Пикассо ΠΈ Π½Π΅ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ°ΠΊ Π”Π°Π³ Π›ΠΈ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ поступив Π² унивСрситСт, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΆΠ΅ нСдСлю. Π’Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π³ΠΎΠ΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ уровня Π·Π½Π°Π½ΠΈΠΉ.

АлСксСй: ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Π²Ρ‹ раздСляСтС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π½Π° Π΄Π²Π΅ части: пСрвая – ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ, вторая – ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ?

ΠœΠΎΡ€ΠΈΡ: ИмСнно. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ, ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΌ порядкС. Π§Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ студСнты Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ коррСктности слоТно. Они с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ взгляда говорят: это, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ½ΠΎΠ³Π΄Π° я Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ ΠΈΠΌ ΠΎΠ± ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ.

Как ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ студСнтов написанию слоТного ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°

АлСксСй: Π§Ρ‚ΠΎΠ±Ρ‹ просто ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, смогут Π»ΠΈ ΠΎΠ½ΠΈ ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π²ΠΎΡ…?

ΠœΠΎΡ€ΠΈΡ: Π― всСгда ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽ Π·Π°Ρ€Π°Π½Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Ρƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. НС стоит ΠΎΠ±ΠΌΠ°Π½Ρ‹Π²Π°Ρ‚ΡŒ людСй. Π― ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΈΠΌ скСптичСски ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Если я Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ ΠΈ Π³ΠΎΠ²ΠΎΡ€ΡŽ: «смотритС, это ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΒ» β€” это сигнал, Ρ‡Ρ‚ΠΎ Π³Π΄Π΅-Ρ‚ΠΎ тСбя ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚ΡŒ, ΠΈ слСдуСт Π½Π°Ρ‡Π°Ρ‚ΡŒ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросы. Π”Π°Π»Π΅Π΅ я ΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ студСнтов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π½Π΅ пСрСставали Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросы, ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ: Β«Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли ΠΌΡ‹ оставим всС ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ?Β». И ΠΎΠ½ΠΈ сразу видят ΠΎΡˆΠΈΠ±ΠΊΡƒ. Но ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ студСнтов, Ρ‡Ρ‚ΠΎ ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ коррСктности, ΠΊΡƒΠ΄Π° слоТнСС, Ρ‡Π΅ΠΌ каТСтся Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд. МногиС ΠΈΠ· этих студСнтов приходят с ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ программирования Π² ΡΡ‚Π°Ρ€ΡˆΠΈΡ… классах, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ успСл ΡƒΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ занимался ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ‚Π°ΠΌ, ΠΈ всС ΠΎΠ½ΠΈ ΠΏΠΎΠ»Π½Ρ‹ увСрСнности Π² сСбС. Π­Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ армСйскоС: приходится Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΏΠ΅Ρ€Π΅Π»ΠΎΠΌΠΈΡ‚ΡŒ ΠΈΡ… настрой, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΏΠ΅Π»ΠΈΠ²ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Или ΠΌΠΎΠΆΠ΅Ρ‚ это ΠΊΠ°ΠΊ Ρƒ буддистских ΠΌΠΎΠ½Π°Ρ…ΠΎΠ²: Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΎΠ½ΠΈ учатся Ρ€Π°ΡΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ коррСктности ΠΈ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ ΠΎΡΠΎΠ·Π½Π°ΡŽΡ‚ способы рассуТдСний ΠΎ коррСктности, ΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

АлСксСй: Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ студСнтам Π½Π΅Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, благодаря Ρ‡Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π»ΠΈ ΠΎΠ½ΠΈ ΡΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΌΠΎΠ³ΡƒΡ‚ Π»ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Ну ΠΈ ΠΊΠ°ΠΊ, студСнты ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π΄ΡƒΡŽΡ‚ ΠΈΠ»ΠΈ ΠΎΠ³ΠΎΡ€Ρ‡Π°ΡŽΡ‚?

ΠœΠΎΡ€ΠΈΡ: ΠŸΠΎΡ‡Ρ‚ΠΈ всСгда студСнты Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² находят ΠΎΡˆΠΈΠ±ΠΊΡƒ. Если ΠΎΠ½ΠΈ ΠΈΡ‰ΡƒΡ‚ слишком ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, я задаю наводящиС вопросы, ΠΈ Ρ‚ΡƒΡ‚ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли ΠΈΡ… Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΠ±ΠΌΠ°Π½Ρ‹Π²Π°Ρ‚ΡŒ – ΠΎΠ½ΠΈ Π½Π°Ρ‡Π½ΡƒΡ‚ Π±Π΅Π·Π΄ΡƒΠΌΠ½ΠΎ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚Π²ΠΎΠΈ слова ΠΊΠ°ΠΊ истину Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ инстанции. ΠŸΠΎΡ‚ΠΎΠΌ ΠΈΠΌ станСт скучно ΠΈ ΠΎΠ½ΠΈ Π½Π°Ρ‡Π½ΡƒΡ‚ Π·Π°ΡΡ‹ΠΏΠ°Ρ‚ΡŒ, читая Facebook Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ прямо Π²ΠΎ врСмя занятия. Но ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°Ρ€Π°Π½Π΅Π΅ сообщаСтС, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΏΠΎΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚ΡŒ, ΠΈ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π³Π»ΡƒΠΏΠΎ, Ссли Π½Π΅ ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΎΠ΄Π²ΠΎΡ…Π°, ΠΎΠ½ΠΈ становятся ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ Π±Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… смыслах. Π₯очСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ студСнты Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ставили ΠΏΠΎΠ΄ сомнСниС своС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ вопроса, Π½ΠΎ Π΅Ρ‰Ρ‘ ΠΈ ставили ΠΏΠΎΠ΄ сомнСниС Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚ прСподаватСля. ИдСя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ студСнт ΠΌΠΎΠ³ Π² любоС врСмя ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ Ρ€ΡƒΠΊΡƒ ΠΈ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ: Π΄ΡƒΠΌΠ°ΡŽ, Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сСйчас сказали – Π½Π΅Π²Π΅Ρ€Π½ΠΎ. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½Ρ‹ΠΉ инструмСнт обучСния. Π― Π½Π΅ Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· студСнтов сидСл ΠΈ ΠΌΠΎΠ»Ρ‡Π° ΠΏΡ€ΠΎ сСбя Π΄ΡƒΠΌΠ°Π»: всё это каТСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ Π±Ρ€Π΅Π΄ΠΎΠΌ, Π½ΠΎ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ Ρ€ΡƒΠΊΡƒ слишком ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅, ΠΎΠ½ ΠΆΠ΅ профСссор, Π·Π½Π°Ρ‡ΠΈΡ‚ всё, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ – истина. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ всё рассказанноС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ являСтся ΠΏΡ€Π°Π²Π΄ΠΎΠΉ, Ρƒ Π½ΠΈΡ… появляСтся стимул ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ большС внимания ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρƒ. Π― явным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΎΠ³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€ΡƒΠΊΡƒ ΠΈ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросы – это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Π’Π°Ρˆ вопрос ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ·Π²ΡƒΡ‡Π°Ρ‚ΡŒ Π³Π»ΡƒΠΏΠΎ ΠΈΠ»ΠΈ Π½Π°ΠΈΠ²Π½ΠΎ, Π½ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ самыС Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ вопросы.

АлСксСй: ΠžΡ‡Π΅Π½ΡŒ интСрСсно. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρƒ людСй Π΅ΡΡ‚ΡŒ своСго Ρ€ΠΎΠ΄Π° психологичСский Π±Π°Ρ€ΡŒΠ΅Ρ€, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросу профСссору. ОсобСнно Ссли Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ людСй, ΠΈ всС боятся, Ρ‡Ρ‚ΠΎ обсуТдСниС Ρ‚Π²ΠΎΠ΅Π³ΠΎ Π³Π»ΡƒΠΏΠΎΠ³ΠΎ вопроса ΠΎΡ‚Π½ΠΈΠΌΠ΅Ρ‚ врСмя Ρƒ всСх этих людСй. Π•ΡΡ‚ΡŒ Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ хитрости, ΠΊΠ°ΠΊ с этим ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ?

ΠœΠΎΡ€ΠΈΡ: Π― часто ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡΡŒ ΠΈ задаю классичСскиС вопросы. Π‘ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π±Ρ‹ ΠΎΠ½ΠΈ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π΅ΠΌΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ дСйствиС, особСнно Π² Π½Π°Ρ‡Π°Π»Π΅ занятия, ΠΊΠΎΠ³Π΄Π° люди ΡΡ‚Π΅ΡΠ½ΡΡŽΡ‚ΡΡ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌΡƒΡŽ ΠΌΠ°Π»ΠΎΡΡ‚ΡŒ. Π’Ρ‹ Π·Π°Π΄Π°Π΅Ρ‚Π΅ вопрос студСнтам ΠΈ дальшС Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅. НаступаСт Ρ‚ΠΈΡˆΠΈΠ½Π°, всС Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡ€ΡΠ³Π°ΡŽΡ‚ΡΡ, напряТСниС растёт, ΠΏΠΎΡ‚ΠΎΠΌ Π²Π΄Ρ€ΡƒΠ³ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚, срываСтся ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎΡ‚Π²Π΅Ρ‚. Π’Π°ΠΊ Π²Ρ‹ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚Π΅ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ: ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΌΠΎΠ»Ρ‡Π°Ρ‚ΡŒ становится слоТнСС ΠΈ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Π΅ΠΉ, Ρ‡Π΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ! Π­Ρ‚ΠΎ стандартный пСдагогичСский Ρ‚Ρ€ΡŽΠΊ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π² ΠΌΠΈΡ€Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

АлСксСй: Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для этого ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ: Β«ΠΏΡ€ΠΎΡ‰Π΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΌΠΎΠ»Ρ‡Π°Ρ‚ΡŒΒ».

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: Π”Π°Π²Π°ΠΉΡ‚Π΅ я Π΅Ρ‰Ρ‘ ΡΠΏΡ€ΠΎΡˆΡƒ. Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ топологичСскими Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°ΠΌΠΈ. Как Π²Ρ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² это ввязались, вСдь распрСдСлённыС вычислСния ΠΈ топология – Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ!

ΠœΠΎΡ€ΠΈΡ: Π’Π°ΠΌ Π΅ΡΡ‚ΡŒ скрытая взаимосвязь. Когда я Π±Ρ‹Π» студСнтом ΠΈ учился ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, я ΠΈΠ·ΡƒΡ‡Π°Π» Ρ‡ΠΈΡΡ‚ΡƒΡŽ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ. Π£ мСня Π½Π΅ Π±Ρ‹Π»ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрСса ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ, ΠΏΠΎΠΊΠ° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ подошло ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ, ΠΈ я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» сСбя ΠΏΠ΅Ρ€Π΅Π΄ насущной Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π•Ρ‰Ρ‘ студСнтом я ΠΈΠ·ΡƒΡ‡Π°Π» Π°Π»Π³Π΅Π±Ρ€Π°ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ. Много Π»Π΅Ρ‚ спустя, работая Π½Π°Π΄ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«k-Set Agreement ProblemΒ», для модСлирования ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ я использовал Π³Ρ€Π°Ρ„Ρ‹ ΠΈ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ³Π΄Π° казалось, Π½Π°ΡˆΡ‘Π» Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Надо Π±Ρ‹Π»ΠΎ просто ΡΠ΅ΡΡ‚ΡŒ ΠΈ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π³Ρ€Π°Ρ„. ΠŸΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π½Π°ΠΉΡ‚ΠΈ Π½Π° этом Π³Ρ€Π°Ρ„Π΅ подходящий ΠΎΡ‚Π²Π΅Ρ‚. Но ΠΌΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ сработал: оказалось, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²Π΅Ρ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π΅Π³Π°Ρ‚ΡŒ ΠΏΠΎ ΠΊΡ€ΡƒΠ³Ρƒ. К соТалСнию, всё это нСльзя Π±Ρ‹Π»ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ языком Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΎΠ² – Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π½Π°ΡŽΡ‚ всС спСциалисты Π² области ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. А ΠΏΠΎΡ‚ΠΎΠΌ я вспомнил, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, Π΅Ρ‰Ρ‘ Π½Π° занятиях ΠΏΠΎ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΡ‹ использовали понятиС Β«ΡΠΈΠΌΠΏΠ»ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ комплСкс», ΡΠ²Π»ΡΡŽΡ‰Π΅Π΅ΡΡ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π³Ρ€Π°Ρ„ΠΎΠ² Π½Π° Π±ΠΎΠ»Π΅Π΅ высокиС размСрности. Π’ΠΎΠ³Π΄Π° я задался вопросом: Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… ΡΠΈΠΌΠΏΠ»ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… комплСксов? Π­Ρ‚ΠΎ стало ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ. ΠŸΡ€ΠΈ использовании Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΌΠ°, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ становится Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅. Π›ΡŽΠ΄ΠΈ Π΄ΠΎΠ»Π³ΠΎ Π±ΠΎΡ€ΠΎΠ»ΠΈΡΡŒ с Π½Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π³Ρ€Π°Ρ„Ρ‹, Π½ΠΎ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ смогли Π½ΠΈΡ‡Π΅Π³ΠΎ. Π”Π° ΠΈ сСйчас Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ – ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ оказался Π½Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π° Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ нСвозмоТности Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ρ‚Π°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ просто Π½Π΅ сущСствуСт. Но ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ нСвозмоТности основано Π»ΠΈΠ±ΠΎ Π½Π° ΡΠΈΠΌΠΏΠ»ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… комплСксах, Π»ΠΈΠ±ΠΎ Π½Π° Π²Π΅Ρ‰Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди ΠΏΡ€ΠΈΡ‚Π²ΠΎΡ€ΠΈΠ»ΠΈΡΡŒ Π½Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΠΈΠΌΠΏΠ»ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ комплСксами. ΠžΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ Π½Π°Π·Π²Π°Π» Π½Π΅Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, своСй сущности ΠΎΠ½ΠΎ Π½Π΅ тСряСт.

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Π²Π°ΠΌ просто ΠΏΠΎΠ²Π΅Π·Π»ΠΎ?

ΠœΠΎΡ€ΠΈΡ: ΠšΡ€ΠΎΠΌΠ΅ ΡƒΠ΄Π°Ρ‡ΠΈ, это Π΅Ρ‰Ρ‘ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π² Π²ΠΈΠ΄Ρƒ, Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ «бСсполСзныС» Π²Π΅Ρ‰ΠΈ, ΠΈΠ·ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅. Π§Π΅ΠΌ большС бСсполСзных Π²Π΅Ρ‰Π΅ΠΉ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, Ρ‚Π΅ΠΌ большС ΠΈΠ΄Π΅ΠΉ Π²Ρ‹ смоТСтС ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ, ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ²ΡˆΠΈΡΡŒ с Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ. Π’Π°ΠΊΠΎΠΉ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½-ΠΌΠ°Ρ‚Ρ‡ΠΈΠ½Π³ Π²Π°ΠΆΠ΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ что… Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ, это Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°: Π²Π½Π°Ρ‡Π°Π»Π΅ я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Ρ„Ρ‹ Π½Π΅ совсСм Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈΠ»ΠΈ совсСм Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, это Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠ»ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· событий Π²ΠΎΡΡŒΠΌΠΈΠ»Π΅Ρ‚Π½Π΅ΠΉ давности ΠΈ студСнчСскиС Π³ΠΎΠ΄Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ всС эти ΡΠΈΠΌΠΏΠ»ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ комплСксы. Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠΎΠΉ старый ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π°Π·Π°Π΄ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ. Но Ссли Π±Ρ‹ Π½Π΅ Ρ‚Π΅ старыС знания, я Π½ΠΈΠΊΠΎΠ³Π΄Π° Π±Ρ‹ Π½Π΅ продвинулся Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

НовоС изданиС книги «The Art of Multiprocessor Programming»

АлСксСй: Π’Ρ‹ сказали ΠΏΠ°Ρ€Ρƒ слов ΠΎ своСй ΠΊΠ½ΠΈΠ³Π΅. НавСрноС, это Π½Π΅ самая ΡΡ‚Ρ€Π°ΡˆΠ½Π°Ρ Ρ‚Π°ΠΉΠ½Π°, Ρ‡Ρ‚ΠΎ Π²Ρ‹ написали ΡΠ°ΠΌΡƒΡŽ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ Π² ΠΌΠΈΡ€Π΅ ΠΊΠ½ΠΈΠ³Ρƒ ΠΏΠΎ многопоточности, Β«The Art of Multiprocessor ProgrammingΒ». Π•ΠΉ ΡƒΠΆΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 11 Π»Π΅Ρ‚ ΠΈ с Ρ‚Π΅Ρ… Π²Ρ€Π΅ΠΌΡ‘Π½ Π²Ρ‹ΡˆΠ΅Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ  revised reprint. Π‘ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅?

ΠœΠΎΡ€ΠΈΡ: Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ спросили! Π‘ΡƒΠ΄Π΅Ρ‚ совсСм скоро, мСсяца Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€ΠΈ ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Ρ‚ΠΎΠ³ΠΎ. Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Π²Π° Π°Π²Ρ‚ΠΎΡ€Π°, ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΎ fork/join-ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ, написали Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΎ MapReduce, Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈ выбросили Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ΅ – Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ издания Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ интСрСсно, Π° сСгодня ΡƒΠΆΠ΅ Π½Π΅Ρ‚. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ пСрСработанная ΠΊΠ½ΠΈΠ³Π°.

АлСксСй: Всё ΡƒΠΆΠ΅ сдСлано, ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ?

ΠœΠΎΡ€ΠΈΡ: ΠŸΠ°Ρ€Ρƒ Π³Π»Π°Π² всС Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ. Наш ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ (Π΄ΡƒΠΌΠ°ΡŽ, ΠΎΠ½ нас ΡƒΠΆΠ΅ Π½Π΅Π½Π°Π²ΠΈΠ΄ΠΈΡ‚) всС Π΅Ρ‰Π΅ стараСтся донСсти, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ стоит Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ быстрСС. ΠœΡ‹ сильно отстали ΠΎΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. ВСорСтичСски, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эту ΠΊΠ½ΠΈΠ³Ρƒ Π½Π° ΠΏΠ°Ρ€Ρƒ Π»Π΅Ρ‚ Ρ€Π°Π½ΡŒΡˆΠ΅.

АлСксСй: Π•ΡΡ‚ΡŒ Π»ΠΈ ΡˆΠ°Π½ΡΡ‹ Π·Π°ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ РоТдСством?

ΠœΠΎΡ€ΠΈΡ: Π­Ρ‚ΠΎ ΠΈ Π΅ΡΡ‚ΡŒ наша Ρ†Π΅Π»ΡŒ! Но я прСдсказывал ΠΏΠΎΠ±Π΅Π΄Ρƒ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΡ‚ΠΎ ΠΌΠ½Π΅ большС Π½Π΅ Π²Π΅Ρ€ΠΈΡ‚. Π’Π°ΠΌ, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Ρ‚ΠΎΠΆΠ΅ Π½Π΅ стоит особо ΠΌΠ½Π΅ Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π² этом вопросС.

АлСксСй: Π’ любом случаС, это фантастичСская Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ. МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, я Ρ„Π°Π½Π°Ρ‚.

ΠœΠΎΡ€ΠΈΡ: НадСюсь, ΠΈ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ окаТСтся достойно вашСго горячСго энтузиазма, спасибо!

Как ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Π»Π°ΡΡŒ транзакционная ΠΏΠ°ΠΌΡΡ‚ΡŒ

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ вопрос ΠΏΡ€ΠΎ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ. Насколько я понял, Π²Ρ‹ – ΠΏΠΈΠΎΠ½Π΅Ρ€ Π² этой области, Π²Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π΅Π»ΠΈ Π΅Π΅ Π² Ρ‚ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° Π½ΠΈΠΊΡ‚ΠΎ ΠΈ Π½Π΅ задумывался Π½Π°Π΄ Ρ‚Π°ΠΊΠΈΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² эту ΠΎΠ±Π»Π°ΡΡ‚ΡŒ? ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ показались Π²Π°ΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ? Π”ΡƒΠΌΠ°Π»ΠΈ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΡ… воплотят Π² ΠΆΠ΅Π»Π΅Π·Π΅?

ΠœΠΎΡ€ΠΈΡ: Π― Π·Π½Π°Π» ΠΎ транзакциях со Π²Ρ€Π΅ΠΌΠ΅Π½ исслСдований Π² аспирантурС.

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: Π”Π°, Π½ΠΎ это Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ!

ΠœΠΎΡ€ΠΈΡ: Π― Ρ€Π°Π±ΠΎΡ‚Π°Π» с Π­Π»Π»ΠΈΠΎΡ‚Ρ‚ΠΎΠΌ Моссом Π½Π°Π΄ Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ сборкой мусора. Наша ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ нСсколько слов Π² памяти ΠΈ Ρ‚ΠΎΠ³Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ стали Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ простыми, ΠΈ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… стали Π±Ρ‹ эффСктивнСй. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ compare-and-swap для load-link/store-conditional, прСдоставляСмый ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ это ΠΎΡ‡Π΅Π½ΡŒ нСэффСктивно ΠΈ ΡƒΡ€ΠΎΠ΄Π»ΠΈΠ²ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ уровнями косвСнности. Π― Ρ…ΠΎΡ‡Ρƒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ слова памяти ΠΈ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я ΠΌΠΎΠ³Ρƒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, поэтому ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π° ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ структуру, ΠΏΠΎΡ…ΠΎΠΆΡƒΡŽ Π½Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. ΠœΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹, Ссли Π±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Ρ‚Π°ΠΊ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΆΠ΅Π»Π΅Π·ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ смогло Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ запись. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, это Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» Π­Π»Π»ΠΈΠΎΡ‚: Ссли ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ когСрСнтности кэша, ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ оптимистичной Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» когСрСнтности кэша Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π° синхронизации ΠΈ кэш cΡ‚Π°Π½Π΅Ρ‚ Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли  спСкулятивно Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ Π½Π° своСм кэшС ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° когСрСнтности для обнаруТСния ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²? Π‘ΠΏΠ΅ΠΊΡƒΠ»ΡΡ‚ΠΈΠ²Π½ΡƒΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ. Π’Π°ΠΊ ΠΌΡ‹ ΠΈ написали Ρ‚Ρƒ ΡΠ°ΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, компания, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я Ρ€Π°Π±ΠΎΡ‚Π°Π», Digital Equipment Corporation, создавала Π½ΠΎΠ²Ρ‹ΠΉ 64-разрядный процСссор ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Alpha. И Π²ΠΎΡ‚ я пошСл ΠΈ сдСлал ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡŽ для Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Alpha ΠΏΡ€ΠΎ Π½Π°ΡˆΡƒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ ΠΎΠ½ΠΈ спросили: ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΎΡ…ΠΎΠ΄ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ наша компания, Ссли ΠΌΡ‹ всё это Π΄ΠΎΠ±Π°Π²ΠΈΠΌ прямо Π² процСссор? И Ρƒ мСня Π½Π΅ Π±Ρ‹Π»ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° это, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я – Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³, я Π½Π΅ спСциалист ΠΏΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Ρƒ. МнС Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Ρ‡Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ. Они Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΠΈΠ»ΠΈΡΡŒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ я Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ знаю.

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: ΠœΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹! ΠŸΡ€ΠΎΡΡ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ Β«ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹Β»!

ΠœΠΎΡ€ΠΈΡ: Π”Π°, это я ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΡΠΊΠ°Π·Π°Ρ‚ΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π² эпоху стартапов ΠΈ всСго Ρ‚Π°ΠΊΠΎΠ³ΠΎ, я знаю, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ бизнСс-ΠΏΠ»Π°Π½. Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠ²Ρ€Π°Ρ‚ΡŒ ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ. Но Π² Ρ‚Π΅ Π΄Π½ΠΈ это казалось Π½Π°ΠΈΠ²Π½Ρ‹ΠΌ, поэтому я просто сказал: Β«Π½Π΅ знаю». Если Π²Ρ‹ посмотритС Π½Π° ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π³ΠΎΠ΄ появилось нСсколько ссылок Π½Π° Π½Π΅Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠΊΠΎΠ»ΠΎ дСсяти Π»Π΅Ρ‚ Π½ΠΈΠΊΡ‚ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Ρ†ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π» эту ΡΡ‚Π°Ρ‚ΡŒΡŽ. Π¦ΠΈΡ‚Π°Ρ‚Ρ‹ появились ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² 2004 Π³ΠΎΠ΄Ρƒ, ΠΊΠΎΠ³Π΄Π° появилась настоящая ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ. Когда люди ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ для сСбя, Ρ‡Ρ‚ΠΎ написаниС ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΎΡΠΈΡ‚ΡŒ дСньги, Π½Π°Ρ‡Π°Π»ΠΈΡΡŒ Π½ΠΎΠ²Ρ‹Π΅ исслСдования. Π Π°Π²ΠΈ Π Π°Π΄ΠΆΠ²Π°Ρ€ написал ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€ΠΎΠ΄Π΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ²ΡˆΡƒΡŽ мСйнстрим с понятиСм Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ памяти. (ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ: Ρƒ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π΅ΡΡ‚ΡŒ вторая вСрсия, выпущСнная Π² 2010 Π³ΠΎΠ΄Ρƒ ΠΈ свободно доступная Π² Π²ΠΈΠ΄Π΅ PDF). Π’Π½Π΅Π·Π°ΠΏΠ½ΠΎ люди осознали ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ всС это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΡΡ‚ΡŒ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ с Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ казалось лишь интСрСсной акадСмичСской ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ. И Π΄Π°, Ссли Π±Ρ‹ Π²Ρ‹ Π² Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π° спросили мСня, ΡΡ‡ΠΈΡ‚Π°ΡŽ Π»ΠΈ я, Ρ‡Ρ‚ΠΎ всё это окаТСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, я Π±Ρ‹ сказал: ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π½Π½ΠΎ – нСпонятно. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π»Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· 50? На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ это оказалось всСго дСсятилСтиС. ΠžΡ‡Π΅Π½ΡŒ приятно, ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ дСлаСшь, ΠΈ всСго Ρ‡Π΅Ρ€Π΅Π· Π΄Π΅ΡΡΡ‚ΡŒ Π»Π΅Ρ‚ люди это Π·Π°ΠΌΠ΅Ρ‡Π°ΡŽΡ‚.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ исслСдования Π² области распрСдСлСнных вычислСний

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Π½ΠΎΠ²Ρ‹Ρ… исслСдованиях, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π²Ρ‹ посовСтовали читатСлям β€” распрСдСлённыС вычислСния ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ?Β 

ΠœΠΎΡ€ΠΈΡ: Π’ наши Π΄Π½ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ многоядСрный процСссор, Π½ΠΎ слоТнСС Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ систСму. Π― Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π½ΠΈΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰Π΅Π΅ΡΡ ΠΎΡ‚ ΠΌΠΎΠ΅ΠΉ кандидатской диссСртации. Π­Ρ‚ΠΎ совСт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я всСгда даю Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ: Π½Π΅ ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ диссСртации – ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ΄Ρ‚ΠΈ Π² Π½ΠΎΠ²ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. А Π΅Ρ‰Ρ‘, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ – это просто. Π― ΠΌΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ экспСримСнты Π½Π°Π΄ собствСнным Ρ„ΠΎΡ€ΠΊΠΎΠΌ, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΌ Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅, Π½Π΅ вставая с ΠΊΡ€ΠΎΠ²Π°Ρ‚ΠΈ. Но Ссли Π±Ρ‹ я Π²Π΄Ρ€ΡƒΠ³ Ρ…ΠΎΡ‚Π΅Π» ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ систСму, ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π±Ρ‹ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ студСнтов, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π― Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π»Π΅Π½ΠΈΠ²Ρ‹ΠΉ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π΅Π» Π±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄Π΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ. ЭкспСримСнты Π½Π°Π΄ многоядСрными систСмами Ρ‚ΠΎΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ Π½Π°Π΄ распрСдСлСнными, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π² Π³Π»ΡƒΠΏΠΎΠΉ распрСдСлСнной систСмС Π΅ΡΡ‚ΡŒ слишком ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: Π§Π΅ΠΌ Π²Ρ‹ сами сСйчас Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ΡΡŒ, исслСдуСтС Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½? На ΠΊΠ°ΠΊΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ?

ΠœΠΎΡ€ΠΈΡ: НСдавно появилась ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я написал вмСстС со своим студСнтом, Π’ΠΈΠΊΡ€Π°ΠΌΠΎΠΌ Π‘Π°Ρ€Π°Ρ„ΠΎΠΌ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для выступлСния Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Tokenomcs Π² ΠŸΠ°Ρ€ΠΈΠΆΠ΅ Ρ‚Ρ€ΠΈ Π½Π΅Π΄Π΅Π»ΠΈ Π½Π°Π·Π°Π΄. Π­Ρ‚ΠΎ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ распрСдСлСнных систСмах, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ethereum ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ. БСйчас смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ (ΠΊΠΎΠ΄, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉΡΡ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅) Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. ΠœΡ‹ Π΅Ρ‰Ρ‘ Ρ€Π°Π½ΡŒΡˆΠ΅ написали ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ ΠΎ способС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ спСкулятивныС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ для ускорСния процСсса. ΠœΡ‹ взяли ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅ΠΉ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ памяти ΠΈ сказали, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ сдСлаСтС эти ΠΈΠ΄Π΅ΠΈ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Etherium, Ρ‚ΠΎΠ³Π΄Π° всё Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстрСС. Но для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°Ρ… Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ. А ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Ρ‚. Но Ρƒ нас Π½Π΅ Π±Ρ‹Π»ΠΎ возмоТности это Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ. Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π½Π° Ρ€ΡƒΠΊΠ°Ρ… ΠΏΠΎΡ‡Ρ‚ΠΈ Π΄Π΅ΡΡΡ‚ΡŒ Π»Π΅Ρ‚ истории Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ², поэтому ΠΌΡ‹ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ Etherium ΠΈ задались вопросом: Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, Ссли Π±Ρ‹ эти историчСскиС записи Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ? ΠœΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ сущСствСнный прирост скорости. Π’ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π½ΠΈ ΠΆΠΈΠ·Π½ΠΈ Etherium ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡΠΈΠ»Π°ΡΡŒ ΠΎΡ‡Π΅Π½ΡŒ сильно, Π½ΠΎ сСгодня всё нСсколько слоТнСС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ² стало мСньшС ΠΈ Π²Ρ‹ΡˆΠ΅ стала Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΌ сСриализации. Но всё это – ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ историчСскими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π§Ρ‚ΠΎ приятно Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ β€” ΠΎΠ½ ΠΏΠΎΠΌΠ½ΠΈΡ‚ всё ΠΈ навсСгда, поэтому ΠΌΠΎΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅ ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π±Ρ‹, Ссли Π±Ρ‹ ΠΌΡ‹ использовали для запуска ΠΊΠΎΠ΄Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Как людям Ρ‚Π°ΠΌ, Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ, ΠΏΡ€ΠΈΡˆΠ»Π°ΡΡŒ Π±Ρ‹ ΠΏΠΎ вкусу наша новая идСя. Π’Π°ΠΊΠΈΠ΅ исслСдования Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΡƒΠ΄Π° ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ приятнСС, вСдь Π΅ΡΡ‚ΡŒ ΡˆΡ‚ΡƒΠΊΠ°, которая Π·Π° всСм слСдит ΠΈ всё записываСт. Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, большС ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° ΡΠΎΡ†ΠΈΠΎΠ»ΠΎΠ³ΠΈΡŽ, Ρ‡Π΅ΠΌ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ Π»ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΠΊΠ°ΠΊ ΠΆΠΈΡ‚ΡŒ дальшС

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: ВрСмя послСднСго тСорСтичСского вопроса! Π•ΡΡ‚ΡŒ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π²ΠΈΠΆΠΊΠΈ Π² области ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Ρ‹Ρ… структур Π΄Π°Π½Π½Ρ‹Ρ… ΡΠΎΠΊΡ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄? Как Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, ΠΌΡ‹ подошли ΠΊ ΠΏΠ»Π°Ρ‚ΠΎ Π² нашСм ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ структур Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ? ΠœΠΎΠΆΠ΅Ρ‚, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Ρ…ΠΈΡ‚Ρ€Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ всС?

ΠœΠΎΡ€ΠΈΡ: Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΡ‹ достигли ΠΏΠ»Π°Ρ‚ΠΎ Π² структурах Π΄Π°Π½Π½Ρ‹Ρ… для Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€. Но структуры Π΄Π°Π½Π½Ρ‹Ρ… для Π½ΠΎΠ²Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ всС Π΅Ρ‰Π΅ ΠΎΡ‡Π΅Π½ΡŒ пСрспСктивная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ структуры Π΄Π°Π½Π½Ρ‹Ρ…, скаТСм, для Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ускоритСлСй, Ρ‚ΠΎ структуры Π΄Π°Π½Π½Ρ‹Ρ… для GPU сильно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ структур Π΄Π°Π½Π½Ρ‹Ρ… для CPU. Когда Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ структуры Π΄Π°Π½Π½Ρ‹Ρ… для Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠ², Π½ΡƒΠΆΠ½ΠΎ Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ кусочки Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π΄Π΅Ρ€Π΅Π²Π° ΠœΠ΅Ρ€ΠΊΠ»Π΅, для прСдотвращСния ΠΏΠΎΠ΄Π΄Π΅Π»ΠΎΠΊ. Π’ этой области Π² послСднСС врСмя Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ всплСск активности, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Но я Π΄ΡƒΠΌΠ°ΡŽ, случится Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ прилоТСния ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ структурам Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ прилоТСния ΠΈ традиционная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° – Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΌ ΡƒΠΆΠ΅ Π½Π΅ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ пространства для исслСдований. Но Ссли Π²Ρ‹ сойдСтС с ΠΏΡ€ΠΎΡ‚ΠΎΡ€Π΅Π½Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ, ΠΈ посмотритС Π·Π° ΠΊΡ€Π°ΠΉ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΡƒΠΌΠ°ΡΡˆΠ΅Π΄ΡˆΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мСйнстрим Π½Π΅ воспринимаСт Π²ΡΠ΅Ρ€ΡŒΠ΅Π· – Π²ΠΎΡ‚ Π³Π΄Π΅ всС Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΠΈ происходят Π½Π° самом Π΄Π΅Π»Π΅.

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ извСстным исслСдоватСлСм, я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» изобрСсти свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ πŸ™‚

ΠœΠΎΡ€ΠΈΡ: МоТно Β«ΡƒΠΊΡ€Π°ΡΡ‚ΡŒΒ» Ρ‡ΡƒΠΆΡƒΡŽ Π½ΠΎΠ²ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ – каТСтся, это Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅!

Π Π°Π±ΠΎΡ‚Π° Π² Брауновском УнивСрситСтС

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ Брауновском УнивСрситСтС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅? ΠŸΡ€ΠΎ Π½Π΅Π³ΠΎ Π² контСкстС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ извСстно Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΌΠ½ΠΎΠ³ΠΎ. МСньшС, Ρ‡Π΅ΠΌ ΠΎ MIT, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

ΠœΠΎΡ€ΠΈΡ: Брауновский УнивСрситСт – ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡ‚Π°Ρ€Π΅ΠΉΡˆΠΈΡ… унивСрситСтов Π² Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚Π°Ρ…. Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π“Π°Ρ€Π²Π°Ρ€Π΄ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡ‚Π°Ρ€ΡˆΠ΅. Π‘Ρ€Π°ΡƒΠ½ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Π›ΠΈΠ³ΠΈ ΠΏΠ»ΡŽΡ‰Π°, которая прСдставляСт собой собраниС восьми ΡΡ‚Π°Ρ€Π΅ΠΉΡˆΠΈΡ… унивСрситСтов. Π“Π°Ρ€Π²Π°Ρ€Π΄, Π‘Ρ€Π°ΡƒΠ½, ΠšΠΎΡ€Π½Π΅Π»Π», Π™Π΅Π»ΡŒ, ΠšΠΎΠ»ΡƒΠΌΠ±ΠΈΡ, Π”Π°Ρ€Ρ‚ΠΌΡƒΡ‚, ПСнсильвания, ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΎΠ½. Π­Ρ‚ΠΎ своСго Ρ€ΠΎΠ΄Π° старый, малСнький ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ аристократичСский унивСрситСт. ОсновноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляСтся Π³ΡƒΠΌΠ°Π½ΠΈΡ‚Π°Ρ€Π½ΠΎΠΌΡƒ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ. Он Π½Π΅ пытаСтся Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ Π½Π° MIT, MIT ΠΎΡ‡Π΅Π½ΡŒ спСциализированный ΠΈ тСхничСский. Π‘Ρ€Π°ΡƒΠ½ – ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ мСсто для изучСния русской Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ классичСского грСчСского языка, ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Computer Science. Он сосрСдоточСн Π½Π° всСстороннСм ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Π°ΡˆΠΈΡ… студСнтов уходят Π² Facebook, Apple, Google – поэтому, Π΄ΡƒΠΌΠ°ΡŽ, Ρƒ Π½Π°ΡˆΠΈΡ… студСнтов Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΡƒΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ ΠΈ Π² индустрии. Π― пошСл Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π‘Ρ€Π°ΡƒΠ½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΄ΠΎ этого Ρ€Π°Π±ΠΎΡ‚Π°Π» Digital Equipment Corporation Π² БостонС. Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° компания, которая ΠΈΠ·ΠΎΠ±Ρ€Π΅Π»Π° ΠΌΠ½ΠΎΠ³ΠΎ интСрСсного, Π½ΠΎ ΠΎΡ‚Ρ€ΠΈΡ†Π°Π»Π° Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Компания с нСпростой ΡΡƒΠ΄ΡŒΠ±ΠΎΠΉ, основатСли ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉΒ  ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ Π±Ρ‹Π»ΠΈ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ ΠΌΠΎΠ»ΠΎΠ΄Ρ‹ΠΌΠΈ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π΅Ρ€Π°ΠΌΠΈ, ΠΎΠ½ΠΈ Π½ΠΈΡ‡Π΅ΠΌΡƒ Π½Π΅ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π°Π±Ρ‹Π»ΠΈ, ΠΈ поэтому ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ ΠΈΠ· Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π΅Ρ€ΠΎΠ² Π² Ρ€Π΅Π°ΠΊΡ†ΠΈΠΎΠ½Π΅Ρ€ΠΎΠ² Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ дСсятка Π»Π΅Ρ‚. Они любили ΡˆΡƒΡ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ мСсто Π² Π³Π°Ρ€Π°ΠΆΠ΅ – Π² Π·Π°Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠΌ Π³Π°Ρ€Π°ΠΆΠ΅, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ. Π’ΠΏΠΎΠ»Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ оказались ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½Ρ‹ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ компаниями. Когда стало ясно, Ρ‡Ρ‚ΠΎ Ρƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, я ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΠ» своСму Π΄Ρ€ΡƒΠ³Ρƒ ΠΈΠ· Π‘Ρ€Π°ΡƒΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² часС Π΅Π·Π΄Ρ‹ ΠΎΡ‚ Бостона. Π― Π½Π΅ Ρ…ΠΎΡ‚Π΅Π» ΡƒΠ΅Π·ΠΆΠ°Ρ‚ΡŒ ΠΈΠ· Бостона Π² Ρ‚ΠΎ врСмя, вСдь Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… унивСрситСтах Π±Ρ‹Π»ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ вакансий. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° Π² области Computer Science Π½Π΅ Π±Ρ‹Π»ΠΎ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎ вакансий, ΠΊΠ°ΠΊ сСйчас. А Ρƒ Π‘Ρ€Π°ΡƒΠ½Π° Π±Ρ‹Π»Π° вакансия, ΠΌΠ½Π΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π΅Π·ΠΆΠ°Ρ‚ΡŒ ΠΈΠ· своСго Π΄ΠΎΠΌΠ°, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ·ΠΈΡ‚ΡŒ сСмью, Π΄Π° ΠΈ ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ нравится ΠΆΠΈΡ‚ΡŒ Π² БостонС! Π’Π°ΠΊ я ΠΈ принял Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΉΡ‚ΠΈ Π² Π‘Ρ€Π°ΡƒΠ½. МнС ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ. Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚Ρ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, поэтому я Π½ΠΈΠΊΠΎΠ³Π΄Π° Π΄Π°ΠΆΠ΅ Π½Π΅ пытался ΡƒΠΉΡ‚ΠΈ ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ Π΅Ρ‰Π΅. На творчСском отпускС я Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² Microsoft Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π³ΠΎΠ΄Π°, Π½Π° Π³ΠΎΠ΄ ΡƒΡ…ΠΎΠ΄ΠΈΠ» Π² Technion Π² Π₯Π°ΠΉΡ„Π΅, сСйчас Π±ΡƒΠ΄Ρƒ Π² Algorand. Π£ мСня Π²Π΅Π·Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ поэтому физичСскоС располоТСниС Π½Π°ΡˆΠΈΡ… ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… классов Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ Π²Π°ΠΆΠ½ΠΎ. А Π²ΠΎΡ‚ самоС Π³Π»Π°Π²Π½ΠΎΠ΅ – студСнты, ΠΎΠ½ΠΈ здСсь самыС Π»ΡƒΡ‡ΡˆΠΈΠ΅. Π― Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ пытался ΡƒΠΉΡ‚ΠΈ ΠΊΡƒΠ΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ счастлив ΠΈ здСсь.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, нСсмотря Π½Π° ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π‘Ρ€Π°ΡƒΠ½Π° Π² Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚Π°Ρ…, ΠΎΠ½ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСизвСстСн Π·Π° Ρ€ΡƒΠ±Π΅ΠΆΠΎΠΌ. Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, сСйчас я дСлаю всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ‰Π΅ΠΉ.

Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ исслСдованиями Π² унивСрситСтС ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: Π₯ΠΎΡ€ΠΎΡˆΠΎ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ вопрос ΠΎ Digital Equipment. Π’Ρ‹ Π±Ρ‹Π»ΠΈ Ρ‚Π°ΠΌ исслСдоватСлСм. Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π² R&D-ΠΎΡ‚Π΄Π΅Π»Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π² унивСрситСтС? ΠšΠ°ΠΊΠΎΠ²Ρ‹ прСимущСства ΠΈ нСдостатки?

ΠœΠΎΡ€ΠΈΡ: Π—Π° Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ Π»Π΅Ρ‚ я успСл ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Microsoft, тСсно взаимодСйствовал с сотрудниками Sun Microsystems, Oracle, Facebook, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈ Algorand. На основании этого всСго Ρ…ΠΎΡ‡Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ пСрвоклассныС исслСдования ΠΈ Π² компаниях, ΠΈ Π² унивСрситСтС. Π’Π°ΠΆΠ½Ρ‹Π΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ. Если Ρƒ мСня Π²Π΄Ρ€ΡƒΠ³ появилась идСя Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ Ρ€Π°Π²Π½Ρ‹Ρ… сСбС ΠΊΠΎΠ»Π»Π΅Π³, Ρ‡Ρ‚ΠΎ это Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя. Если ΠΆΠ΅ я Π² Π‘Ρ€Π°ΡƒΠ½Π΅, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ своим студСнтам: Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π°Π½Ρ‚ΠΈΠ³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΠ΅ΠΉ! Они Π»ΠΈΠ±ΠΎ ΡƒΠΉΠ΄ΡƒΡ‚ ΠΊ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, Π»ΠΈΠ±ΠΎ Π²ΠΎΠ·ΡŒΠΌΡƒΡ‚ΡΡ Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π”Π°, ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ финансированиС, ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ заявку Π½Π° Π³Ρ€Π°Π½Ρ‚ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π’ любом случаС, всСгда найдётся мноТСство студСнтов, ΠΈ Π²Ρ‹ смоТСтС Π² одностороннСм порядкС ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Но Π² унивСрситСтС Π²Ρ‹, скорСС всСго, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с людьми вашСго уровня. Π’ ΠΌΠΈΡ€Π΅ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… исслСдований Π²Π½Π°Ρ‡Π°Π»Π΅ придСтся ΡƒΠ±Π΅ΠΆΠ΄Π°Ρ‚ΡŒ всСх, Ρ‡Ρ‚ΠΎ Π·Π° ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ Π±Ρ€Π°Ρ‚ΡŒΡΡ. Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½ΠΈΠΊΠΎΠΌΡƒ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΊΠ°Π·Π°Ρ‚ΡŒ. И ΠΎΠ±Π° эти способа Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ†Π΅Π½Π½Ρ‹, вСдь Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΡƒΠΌΠ°ΡΡˆΠ΅Π΄ΡˆΠΈΠΌ ΠΈ Π²Π°ΡˆΠΈΡ… ΠΊΠΎΠ»Π»Π΅Π³ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ, Π»Π΅Π³Ρ‡Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ аспирантов – особСнно Ссли Π²Ρ‹ ΠΆΠ΅ ΠΈΠΌ ΠΈ ΠΏΠ»Π°Ρ‚ΠΈΡ‚Π΅. Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большого ΠΎΠΏΡ‹Ρ‚Π° ΠΈ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ экспСртизы, Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ смогут ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Β«Π½Π΅Ρ‚, Ρ‚Π°ΠΊ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ я понимаю Π² этой области ΠΈ твоя идСя плохая, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚Β». Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ‚Ρ€Π°Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. А Π΅Ρ‰Π΅, Ссли Π² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… лабораториях Π²Ρ‹ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΊΡƒΡ‡Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° написаниС ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ², Ρ‚ΠΎ Π² унивСрситСтС Π²Ρ‹ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ это врСмя Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ дСньги. Если я Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ студСнты смогли ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ ΡΡŠΠ΅Π·Π΄ΠΈΡ‚ΡŒ, я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΠΉΡ‚ΠΈ Π½Π° это дСньги Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС. И Ρ‡Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅ Ρƒ вас ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² унивСрситСтС, Ρ‚Π΅ΠΌ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ приходится ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ, собирая дСньги. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ΅ΠΌ я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ – ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π½ΠΈΡ‰ΠΈΠΌ! Как ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Π΅Ρ… ΠΌΠΎΠ½Π°Ρ…ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ходят с Ρ‚Π°Ρ€Π΅Π»ΠΊΠΎΠΉ для ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠΉ. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, эти Π΄Π²Π° Π²ΠΈΠ΄Π° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ я ΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΆΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‡Π½ΠΎ ΡΡ‚ΠΎΡΡ‚ΡŒ Π½Π° Π½ΠΎΠ³Π°Ρ… Π² ΠΎΠ±ΠΎΠΈΡ… ΠΌΠΈΡ€Π°Ρ….

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ компанию слоТнСС, Ρ‡Π΅ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΡ‡Π΅Π½Ρ‹Ρ….

ΠœΠΎΡ€ΠΈΡ: Π‘Π»ΠΎΠΆΠ½Π΅Π΅, ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, Π² Ρ€Π°Π·Π½Ρ‹Ρ… областях ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ: ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ»Π½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Π΅ исслСдования, Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ сфокусирован Π½Π° своСй Ρ‚Π΅ΠΌΠ΅. Если я пошСл Π±Ρ‹ Π² Microsoft ΠΈΠ»ΠΈ Facebook ΠΈ сказал: Π΄Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм Π°Π½Ρ‚ΠΈΠ³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΡŽ, ΠΎΠ½ΠΈ вряд Π»ΠΈ Π±Ρ‹ это ΠΎΡ†Π΅Π½ΠΈΠ»ΠΈ. Но Ссли Π±Ρ‹ я сказал Π² точности Ρ‚ΠΎ ΠΆΠ΅ самоС своим аспирантам, ΠΎΠ½ΠΈ скорСС всСго взялись Π±Ρ‹ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ, хотя ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±Ρ‹Π»ΠΈ Π±Ρ‹ ΡƒΠΆΠ΅ Ρƒ мСня – вСдь Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° это дСньги. Но ΠΏΠΎΠΊΠ° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ цСлям ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, такая компания ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ мСстом для провСдСния исслСдований.

Hydra ΠΈ SPTDC

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ: Мои вопросы подходят ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ, поэтому Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎ прСдстоящСС ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ Π² Россию.

ΠœΠΎΡ€ΠΈΡ: Π”Π°, я с Π½Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅ΠΌ ΠΆΠ΄Ρƒ возвращСния Π² ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³.

АлСксСй: Для мСня большая Ρ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ с Π½Π°ΠΌΠΈ Π² этом Π³ΠΎΠ΄Ρƒ. Π’Ρ‹ ΡƒΠΆΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π· Π² ΠŸΠΈΡ‚Π΅Ρ€Π΅, Π²Π΅Ρ€Π½ΠΎ?

ΠœΠΎΡ€ΠΈΡ: Π£ΠΆΠ΅ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ!

АлСксСй: Понял, Π½ΠΎ Π½Π° SPTDC – Ρ‚ΠΎΡ‡Π½ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ. Π’ ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Ρ€Π°Π· школа Π½Π°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ SPTCC, сСйчас ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρƒ Π±ΡƒΠΊΠ²Ρƒ (C Π½Π° D, Concurrent Π½Π° Distributed), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ распрСдСлСнных вычислСний, Π² этом Π³ΠΎΠ΄Ρƒ стало большС. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ слов ΠΎ Π²Π°ΡˆΠΈΡ… Π΄ΠΎΠΊΠ»Π°Π΄Π°Ρ… Π½Π° Π¨ΠΊΠΎΠ»Π΅ ΠΈ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Hydra?

ΠœΠΎΡ€ΠΈΡ: На Π¨ΠΊΠΎΠ»Π΅ я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ± основах Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π° ΠΈ Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. Π₯очСтся ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° Π·Π½Π°ΠΊΠΎΠΌΠΎΠ΅ Π½Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΎ со своими нюансами, ΠΈ эти различия Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ. Если Π²Ρ‹ допуститС ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ – это просто нСприятно. Если Π²Ρ‹ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π·Π°Π±Π°Π³ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² финансовом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΊΡ€Π°Π΄Π΅Ρ‚ всС ваши дСньги. Π­Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ отвСтствСнности ΠΈ послСдствий. Π― Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΡŽ ΠΎ proof-of-work, ΠΎ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°Ρ…, ΠΎ транзакциях ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°ΠΌΠΈ.

Рядом со ΠΌΠ½ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ спикСры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½, ΠΈ ΠΌΡ‹ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈΡΡŒ ΡΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наши истории Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΡ‚Ρ‹ΠΊΠΎΠ²Π°Π»ΠΈΡΡŒ. А Π²ΠΎΡ‚ для ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄Π° я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ понятноС ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ объяснСниС, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ стоит Π²Π΅Ρ€ΠΈΡ‚ΡŒ всСму, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡΠ»Ρ‹ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Ρ‹, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Ρ‹ – это отличная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½Π° стыкуСтся с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ извСстными идСями, ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π°ΠΌ стоит смСло ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅.

АлСксСй: Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ…ΠΎΡ‡Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΌΠΈΡ‚Π°ΠΏΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ Π΄Π²Π° Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄. ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ рядом со школой Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡŽ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ послС общСния с ΠŸΠ΅Ρ‚Ρ€ΠΎΠΌ ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ²Ρ‹ΠΌ ΠΌΡ‹ осознали, Ρ‡Ρ‚ΠΎ школа ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° всСго лишь сотнСй, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 120 людьми. ΠŸΡ€ΠΈ этом Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят с Π²Π°ΠΌΠΈ ΠΏΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΠ±Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄Π°Ρ…, ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌΠΎΠΉ. Π Π°Π΄ΠΈ этого ΠΌΡ‹ создали Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡŽ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Hydra. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π΅ΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π“ΠΈΠ΄Ρ€Π°?

ΠœΠΎΡ€ΠΈΡ: ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π° Π½Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ сСмь спикСров? И ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π·Π°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Ρ‹, ΠΈ Π½Π° ΠΈΡ… мСстС вырастут Π½ΠΎΠ²Ρ‹Π΅ спикСры?

АлСксСй: ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ идСя для выращивания Π½ΠΎΠ²Ρ‹Ρ… спикСров. Но Π½Π° самом Π΄Π΅Π»Π΅, Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ история. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ Π»Π΅Π³Π΅Π½Π΄Ρƒ ΠΎΠ± ОдиссСС, Ρ‚Π°ΠΌ Π³Π΄Π΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΠΏΡ€ΠΎΠΏΠ»Ρ‹Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π‘Ρ†ΠΈΠ»Π»ΠΎΠΉ ΠΈ Π₯Π°Ρ€ΠΈΠ±Π΄ΠΎΠΉ? Π“ΠΈΠ΄Ρ€Π° – это Π½Π΅Ρ‡Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π₯Π°Ρ€ΠΈΠ±Π΄Ρ‹. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ€Π°Π· я выступал Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ ΠΈ рассказывал ΠΏΡ€ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. На этой ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π±Ρ‹Π»ΠΎ всСго Π΄Π²Π° Ρ‚Ρ€Π΅ΠΊΠ°. Π’ Π½Π°Ρ‡Π°Π»Π΅ Π΄ΠΎΠΊΠ»Π°Π΄Π° я сказал ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡΠΌ Π² Π·Π°Π»Π΅, Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ Π‘Ρ†ΠΈΠ»Π»ΠΎΠΉ ΠΈ Π₯Π°Ρ€ΠΈΠ±Π΄ΠΎΠΉ. Моим Ρ‚ΠΎΡ‚Π΅ΠΌΠ½Ρ‹ΠΌ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌ стала Π₯Π°Ρ€ΠΈΠ±Π΄Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ Π₯Π°Ρ€ΠΈΠ±Π΄Ρ‹ мноТСство Π³ΠΎΠ»ΠΎΠ², Π° Ρƒ мСня Ρ‚Π΅ΠΌΠ° – ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Π’Π°ΠΊ ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ названия ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ.

Π’ любом случаС, Ρƒ нас Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈΡΡŒ ΠΈ вопросы ΠΈ врСмя. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, спасибо, Π΄Ρ€ΡƒΠ·ΡŒΡ, Π·Π° ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ, ΠΈ встрСтимся Π½Π° школС SPTDC ΠΈ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Hydra 2019!

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ с ΠœΠΎΡ€ΠΈΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Hydra 2019, которая ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚ 11-12 июля 2019 Π³ΠΎΠ΄Π° Π² Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³Π΅. Он ΠΏΡ€ΠΈΠ΅Π΄Π΅Ρ‚ с Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ Β«Blockchains and the future of distributed computingΒ». Π‘ΠΈΠ»Π΅Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ приобрСсти Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com