Kremlin-tuorren yn 'e earms fan Hydra: konferinsje oer parallelle en ferdielde komputer Hydra 2020 yn Moskou

Ferline jier yn Sint Petersburch wie der earste Hydra konferinsje, wijd oan parallelle en ferspraat systemen. Laureaten makken presintaasjes Dijkstra Prizen и Turing prizen (Leslie Lamport, Maurice Herlihy и Michael Scott), makkers fan kompilatoren en programmeartalen (C++, Go, Java, Kotlin), ûntwikkelders fan ferdielde databases (Cassandra, CosmosDB, Yandex Database), lykas makkers en ûndersikers fan algoritmen en gegevensstruktueren (CRDT, Paxos, wachtsje) -frije gegevensstruktueren). Yn 't algemien kinne jo op dit punt al in fakânsje nimme, it IDE-finster minimalisearje, in playlist op YouTube iepenje mei de bêste rapporten Hydra 2019 - en lit de taakplanner in bytsje wachtsje.

Yn 't algemien is sa'n konferinsje nea bard, en no sil it wer barre. Nochris mei ferslaggen yn it Ingelsk, om't der gjin bettere taal is om te praten oer parallele en ferdielde kompjûters. Op 'e nij yn 'e simmer, 10 en 11 july, om't de sprekkers tiid hawwe om te ûndersykjen en les te jaan, bygelyks oan 'e universiteiten fan Cambridge, Rochester en Sint-Petersburch, en oare tiden fan it jier binne net foar har.

Hydra wurdt lykwols dizze kear hâlden yn Moskou, Wêr't de measte fan 'e konferinsje dielnimmers ferline jier kamen om te harkjen nei rapporten oer ferspraat konsensus en transaksjoneel ûnthâld. De nije Hydra hat in mear yngewikkeld programma, nije sprekkers tegearre mei de helden fan ferline jier, lykas ek it al bekende gefoel fan 'e opwining fan parallelle hardcore ferdield ûnder de dielnimmers yn trije sealen.

Kremlin-tuorren yn 'e earms fan Hydra: konferinsje oer parallelle en ferdielde komputer Hydra 2020 yn Moskou


Litte wy fuortendaliks in dek kaarten op 'e tafel sette mei de Byzantynske generaals nei boppen - wy wolle dat it nije Hydra-programma mear detaillearre en farieare is. De lêste kear skrasten wy mei in fingernagel, litte wy no breder en djipper grave. Hjir binne de Hydra 2020-tema's mei in ferskil relatyf oan ferline jier:

  Parallel systems:
* Algorithms & data structures
* Memory models
* Compilers, runtime
* Memory reclamation
* Testing & verification
* Hardware issues
* Non-volatile memory
* Transactional memory
* Scheduling algorithms & implementations
* Heterogeneous computing: CPU, GPU, FPGA, etc.
* Performance analysis, debugging, & optimization

  Distributed systems:
* Distributed computing
* Distributed machine learning/deep learning
* State machine replication & consensus
* Fault tolerance & resilience
* Testing & verification
* Hardware issues
* Blockchain & Byzantine fault tolerance
* Distributed databases, NewSQL
* Distributed stream processing
* Scheduling algorithms & implementations
* Cluster management systems
* Security
* Performance analysis, debugging, & optimization
* Peer-to-peer, gossip protocols
* Internet of things

Hoe te praten oer dit alles yn it programma fan ien konferinsje? It is wis net ienfâldiger dan it testen fan de linearisaasje fan operaasjes op in glâns nije ferdielde winkel mei Jepsen, mar wy sille besykje.

Hjir is wa't al yn it programma stiet:

Kremlin-tuorren yn 'e earms fan Hydra: konferinsje oer parallelle en ferdielde komputer Hydra 2020 yn MoskouCindy Sridharan (Cindy Sridharan) - distribuearre systeemûntwikkelder út San Francisco, skriuwer fan in koart boek Ferspraat Systems Observability (nimme frije elektroanyske kopy) en populêr blogpost, wêr't mar ien artikel is "Bêste fan 2019 yn Tech Talks"kin jo rêde fan in pear dagen frij, mar lit jo bliid wêze. By Hydra 2020 sil Cindy jo fertelle hoe test ferspraat systemen, sels as se opslaan steat.


Kremlin-tuorren yn 'e earms fan Hydra: konferinsje oer parallelle en ferdielde komputer Hydra 2020 yn MoskouMichael Scott (Michael Scott) - ûndersiker út Universiteit fan Rochester, bekend by alle Java-ûntwikkelders as de skepper net-blokkearjende algoritmen en syngroane wachtrijen út de Java Standard Library. Fansels mei de Dijkstrapriis foar “Algoritmen foar scalable syngronisaasje op dield-ûnthâld multiprocessors"en eigen Wikipedia side. Ferline jier joech Michael it bêste (neffens jo) rapport oer Hydra op dual data struktueren, en no sil er prate oer projekt Hodor и feilich wurk mei dielde ûnthâld, beskikber foar parallelle prosessen.


Kremlin-tuorren yn 'e earms fan Hydra: konferinsje oer parallelle en ferdielde komputer Hydra 2020 yn MoskouHeidi Howard (Heidi Howard) - ûndersiker fan Universiteit fan Cambridge, bekend foar it meitsjen fan in ferspraat konsensus-algoritme Fleksibele Paxos, likegoed as wurk op generalizing Fleksibele Paxos en Fast Paxos. Ferline jier fertelde Heidi hoe't it wurket en wurket Paxos famylje fan algoritmen (ien fan de bêste rapporten), en no sil ik besykje te rinnen op tinne iis tusken Paxos leafhawwers en Raft supporters - en diel syn miening oer hokker algoritme better is.


Kremlin-tuorren yn 'e earms fan Hydra: konferinsje oer parallelle en ferdielde komputer Hydra 2020 yn MoskouMartin Kleppmann (Martin Kleppmann) is miskien in noch mear ferneamde ûndersiker fan 'e Universiteit fan Cambridge, en in eardere ûntwikkelder fan grutte datasystemen, dy't in ferrassend dúdlik en dêrom unyk boek skreau oer ferspraat systemen "Untwerp fan data-yntinsive applikaasjes" Ferline jier Martin dielde de resultaten fan har CRDT-ûndersyk, en wat wy jo no sille fertelle wy sille oankundigje letter.


Kremlin-tuorren yn 'e earms fan Hydra: konferinsje oer parallelle en ferdielde komputer Hydra 2020 yn MoskouNikita Koval (Nikita Koval) is in coroutine-ûntwikkelder op it Kotlin-team, in learaar fan in kursus oer multi-threaded programmearring by ITMO, en in lid fan 'e programmakommisje fan' e Hydra-konferinsje (ja, de iene wêr't dit artikel oer giet). Ferline jier spruts Nikita oer it testen fan multi-threaded gegevensstruktueren op it JVM-platfoarm mei Lin-Check, en by Hydra 2020 hy sil fertelle oer SegmentQueueSynchronizer - ferifiearre mei help Iris ramt foar prover Coq abstraksje foar programmearring syngronisaasje primitives.


Folgje ús asynchrone oankundigingen: yn totaal sille d'r sa'n trije tsientallen rapporten wêze op 'e konferinsje, wy sille jo gau fertelle oer de rest. Ek, fansels, op 'e konferinsje sille der diskusje sônes dêr't it is nedich om te testen de sprekkers mei fragen yn ien of meardere triedden oant in algemiene konsensus wurdt berikt.

Kremlin-tuorren yn 'e earms fan Hydra: konferinsje oer parallelle en ferdielde komputer Hydra 2020 yn Moskou
En as jo gelok hawwe, sil Martin Kleppmann jo boek tekenje.

Ja, foar de Hydra 2020-konferinsje, nammentlik 6-9 july, sil d'r wêze SPTDC 2020 - de tredde simmerskoalle oer de teory en praktyk fan ferdielde kompjûters. It sil jo gefoelens jaan dy't lestich te krijen binne op in konferinsje, dus wy sille prate oer de Skoalle yn in aparte post.

Wat no? Folgje earst it nijs op Habré en op sosjale netwurken (facebook, Vkontakte, Twitter).

Twad, as jo al in ûnwjersteanbere winsk fiele om de konferinsje by te wenjen, ferkenne de webside, kinne jo al keapje kaartsjes.

Tredde, mis de kâns net om te petearjen mei de Hydra 2020 konferinsjeprogrammakommisje yn 'e opmerkingen. PC-leden sille graach mei jo prate oer takomstige konferinsjeûnderwerpen.

Oant sjen by Hydra!

Boarne: www.habr.com

Add a comment