Kremelské věže v náručí Hydry: konference o paralelních a distribuovaných počítačích Hydra 2020 v Moskvě

Loni v Petrohradu tam bylo první Hydra konference, věnovaný paralelním a distribuovaným systémům. Laureáti přednesli prezentace Ceny Dijkstra и Turingovy ceny (Leslie Lamportová, Maurice Herlihy и Michael Scott), tvůrci kompilátorů a programovacích jazyků (C++, Go, Java, Kotlin), vývojáři distribuovaných databází (Cassandra, CosmosDB, Yandex Database), stejně jako tvůrci a výzkumníci algoritmů a datových struktur (CRDT, Paxos, wait -volné datové struktury). Obecně platí, že v tuto chvíli si již můžete vzít dovolenou, minimalizovat okno IDE, otevřít seznam skladeb na YouTube pomocí nejlepší zprávy Hydra 2019 - a nechte plánovač úloh chvíli počkat.

Obecně se taková konference nikdy nestala a nyní se bude opakovat. Opět s reporty v angličtině, protože neexistuje lepší jazyk, v němž by se dalo mluvit o paralelním a distribuovaném počítání. Opět v létě 10. a 11. července, protože řečníci mají čas bádat a vyučovat například na univerzitách v Cambridge, Rochesteru a Petrohradu a jiná roční období jim nejsou nic moc.

Hydra se však tentokrát bude konat v Moskvě, kam si loni přišla většina účastníků konference poslechnout zprávy o distribuovaném konsensu a transakční paměti. Nová Hydra nabízí složitější program, nové řečníky spolu s hrdiny loňského roku a také již známý pocit vzrušení z paralelního hardcoru rozděleného mezi účastníky ve třech sálech.

Kremelské věže v náručí Hydry: konference o paralelních a distribuovaných počítačích Hydra 2020 v Moskvě


Okamžitě položme balíček karet na stůl byzantskými generály nahoru – chceme, aby byl program nové Hydry podrobnější a pestřejší. Minule jsme škrábali nehtem, teď rýpejme stále hlouběji. Zde jsou témata Hydra 2020 s rozdílem oproti loňskému roku:

  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

Jak o tom všem mluvit v programu jedné konference? Rozhodně to není jednodušší než otestovat linearizovatelnost operací na zbrusu novém distribuovaném obchodě Jepsen, ale zkusíme to.

Tady je, kdo už je v programu:

Kremelské věže v náručí Hydry: konference o paralelních a distribuovaných počítačích Hydra 2020 v MoskvěCindy Sridharan (Cindy Sridharan) – vývojářka distribuovaných systémů ze San Francisca, autorka krátké knihy Pozorovatelnost distribuovaných systémů (vzít bezplatná elektronická kopie) a populární blogu, kde je pouze jeden článek “To nejlepší roku 2019 v Tech Talks„Může vás zachránit před pár dny volna, ale zanechá vás šťastnými. Na Hydra 2020 vám Cindy řekne, jak na to testovat distribuované systémy, i když ukládají stav.


Kremelské věže v náručí Hydry: konference o paralelních a distribuovaných počítačích Hydra 2020 v MoskvěMichael Scott (Michael Scott) - výzkumník z University of Rochester, známý všem vývojářům Java jako tvůrce neblokovací algoritmy a synchronní fronty ze standardní knihovny Java. Samozřejmě s cenou Dijkstra za „Algoritmy pro škálovatelnou synchronizaci na multiprocesorech se sdílenou pamětí"a vlastní stránka Wikipedie. Minulý rok podal Michael nejlepší (podle vás) zprávu o Hydra na duální datové strukturya teď bude mluvit o projekt Hodor и bezpečná práce se sdílenou pamětí, dostupné pro paralelní procesy.


Kremelské věže v náručí Hydry: konference o paralelních a distribuovaných počítačích Hydra 2020 v MoskvěHeidi Howardová (Heidi Howard) - výzkumník z University of Cambridge, známý pro vytváření algoritmu distribuovaného konsenzu Flexibilní Paxos, stejně jako práce na zobecnění Flexible Paxos a Rychlý Paxos. Loni Heidi vyprávěla, jak to funguje a funguje Rodina algoritmů Paxos (jedna z nejlepších zpráv), a teď se mezi tím zkusím projít po tenkém ledě Milovníci Paxos a příznivci Raftu - a podělit se o svůj názor na to, který algoritmus je lepší.


Kremelské věže v náručí Hydry: konference o paralelních a distribuovaných počítačích Hydra 2020 v MoskvěMartin Kleppmann (Martin Kleppmann) je možná ještě slavnější výzkumník z University of Cambridge a bývalý vývojář velkých datových systémů, který napsal překvapivě jasnou, a proto unikátní knihu o distribuovaných systémech.Navrhování datově náročných aplikací" Minulý rok Martin sdíleli výsledky jejich výzkumu CRDT a co vám nyní povíme oznámíme později.


Kremelské věže v náručí Hydry: konference o paralelních a distribuovaných počítačích Hydra 2020 v MoskvěNikita Koval (Nikita Koval) je vývojář coroutine v týmu Kotlin, učitel kurzu vícevláknového programování na ITMO a člen programového výboru konference Hydra (ano, právě té, o které je tento článek). Minulý rok Nikita hovořil o testování vícevláknových datových struktur na platformě JVM pomocí Lin-Checka na Hydra 2020 on řekne to o SegmentQueueSynchronizer - ověřeno pomocí Rámec Iris pro dokázat Coq abstrakce pro programování synchronizačních primitiv.


Sledujte naše asynchronní oznámení: celkem budou na konferenci asi tři desítky zpráv, o zbytku vám povíme brzy. Na konferenci samozřejmě budou také diskusní zóny, kde je nutné otestovat řečníky otázkami v jednom nebo více vláknech, dokud nebude dosaženo všeobecného konsensu.

Kremelské věže v náručí Hydry: konference o paralelních a distribuovaných počítačích Hydra 2020 v Moskvě
A když budete mít štěstí, Martin Kleppmann vám knihu podepíše.

Ano, před konferencí Hydra 2020, konkrétně 6. až 9. července, bude SPTDC 2020 — třetí letní škola teorie a praxe distribuovaného počítání. Poskytne vám vjemy, které se na konferenci těžko získávají, proto si o Škole povíme v samostatném příspěvku.

Co teď? Nejprve sledujte novinky na Habré a na sociálních sítích (facebook, VKontakte, X).

Za druhé, pokud už cítíte neodolatelnou touhu zúčastnit se konference, prozkoumejte web, už můžete zakoupit vstupenky.

Za třetí, nenechte si ujít příležitost popovídat si s programovým výborem konference Hydra 2020 v komentářích. Členové PC si s vámi rádi popovídají o budoucích tématech konference.

Uvidíme se na Hydra!

Zdroj: www.habr.com

Přidat komentář