Kremlowe wieże w ramionach Hydry: konferencja na temat przetwarzania równoległego i rozproszonego Hydra 2020 w Moskwie

W zeszłym roku w Petersburgu było pierwsza konferencja Hydry, dedykowane dla systemów równoległych i rozproszonych. Laureaci dokonali prezentacji Nagrody Dijkstry и Nagrody Turinga (Leslie Lamport, Maurice'a Herlihy'ego и Michaela Scotta), twórcy kompilatorów i języków programowania (C++, Go, Java, Kotlin), twórcy rozproszonych baz danych (Cassandra, CosmosDB, Yandex Database), a także twórcy i badacze algorytmów i struktur danych (CRDT, Paxos, czekaj -wolne struktury danych). Ogólnie rzecz biorąc, w tym momencie możesz już wziąć urlop, zminimalizować okno IDE, otworzyć playlistę na YouTube za pomocą najlepsze reportaże Hydra 2019 - i pozwól harmonogramowi zadań trochę poczekać.

W sumie takiej konferencji jeszcze nie było i teraz się to powtórzy. Ponownie z raportami w języku angielskim, ponieważ nie ma lepszego języka do mówienia o przetwarzaniu równoległym i rozproszonym. Ponownie latem, 10 i 11 lipca, ponieważ prelegenci mają czas na badania i nauczanie na przykład na uniwersytetach w Cambridge, Rochester i St. Petersburgu, a inne pory roku nie są dla nich.

Jednak tym razem Hydra odbędzie się w Moskwie, gdzie w zeszłym roku przybyła większość uczestników konferencji, aby wysłuchać raportów na temat rozproszonego konsensusu i pamięci transakcyjnej. Nowa Hydra to bardziej rozbudowany program, nowi prelegenci wraz z bohaterami z zeszłego roku, a także znajome już uczucie ekscytacji równoległym hardcorem rozprowadzanym wśród uczestników w trzech salach.

Kremlowe wieże w ramionach Hydry: konferencja na temat przetwarzania równoległego i rozproszonego Hydra 2020 w Moskwie


Od razu wyłóżmy na stół talię kart z bizantyjskimi generałami do góry – chcemy, aby program nowej Hydry był bardziej szczegółowy i zróżnicowany. Ostatnim razem drapaliśmy paznokciem, teraz kopmy szerzej i głębiej. Oto motywy Hydra 2020 różniące się w stosunku do ubiegłego 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 tym wszystkim opowiedzieć w programie jednej konferencji? Z pewnością nie jest to prostsze niż przetestowanie linearyzacji operacji na nowym, błyszczącym sklepie rozproszonym za pomocą Jepsena, ale spróbujemy.

Oto, kto już znalazł się w programie:

Kremlowe wieże w ramionach Hydry: konferencja na temat przetwarzania równoległego i rozproszonego Hydra 2020 w MoskwieCindy Sridharan (Cindy Sridharan) – programistka systemów rozproszonych z San Francisco, autorka krótkiej książki Obserwowalność systemów rozproszonych (Brać bezpłatną kopię elektroniczną) i popularne blog, gdzie jest tylko jeden artykuł „Najlepsze w 2019 r. w Tech Talks„Może zaoszczędzić ci kilku dni wolnego, ale sprawić, że będziesz szczęśliwy. Na Hydra 2020 Cindy opowie Ci, jak to zrobić testować systemy rozproszone, nawet jeśli przechowują stan.


Kremlowe wieże w ramionach Hydry: konferencja na temat przetwarzania równoległego i rozproszonego Hydra 2020 w MoskwieMichaela Scotta (Michael Scott) – badacz z University of Rochester, znany wszystkim programistom Javy jako twórca algorytmy nieblokujące i kolejki synchroniczne ze standardowej biblioteki Java. Oczywiście z Nagrodą Dijkstry za „Algorytmy skalowalnej synchronizacji na wieloprocesorach z pamięcią współdzieloną"i własne strona Wikipedii. W zeszłym roku Michael dał najlepszy (według Was) reportaż o Hydrze podwójne struktury danych, a teraz o tym opowie projekt Hodor и bezpieczna praca ze wspólną pamięcią, dostępne dla procesów równoległych.


Kremlowe wieże w ramionach Hydry: konferencja na temat przetwarzania równoległego i rozproszonego Hydra 2020 w MoskwieHeidi Howard (Heidi Howard) - badacz z University of Cambridge, znany z tworzenia rozproszonego algorytmu konsensusu Elastyczny Paxos, a także prace nad uogólnieniem elastycznych Paxos i Szybkie Paxo. W zeszłym roku Heidi opowiedziała, jak to działa i działa Rodzina algorytmów Paxos (jeden z najlepszych raportów), a teraz spróbuję stąpać po cienkim lodzie pomiędzy Miłośnicy Paxos i zwolennicy Tratwy — i podziel się swoją opinią na temat tego, który algorytm jest lepszy.


Kremlowe wieże w ramionach Hydry: konferencja na temat przetwarzania równoległego i rozproszonego Hydra 2020 w MoskwieMartina Kleppmanna (Martin Kleppmann) to być może jeszcze bardziej znany badacz z Uniwersytetu w Cambridge i były twórca systemów big data, który napisał zaskakująco przejrzystą, a przez to wyjątkową książkę o systemach rozproszonych.Projektowanie aplikacji intensywnie korzystających z danych" W zeszłym roku Marcin podzielił się wynikami ich badań CRDT i tego, co Państwu teraz powiemy ogłosimy później.


Kremlowe wieże w ramionach Hydry: konferencja na temat przetwarzania równoległego i rozproszonego Hydra 2020 w MoskwieNikita Koval (Nikita Koval) jest współprogramistą w zespole Kotlina, wykładowcą kursu programowania wielowątkowego w ITMO i członkiem komitetu programowego konferencji Hydra (tak, tej samej, o której jest ten artykuł). W zeszłym roku Nikita mówił o testowaniu wielowątkowych struktur danych na platformie JVM z wykorzystaniem Lin-Check, a na Hydra 2020 on powie o SegmentQueueSynchronizer - zweryfikowane przy użyciu Ramy tęczówki dla dowód Coq abstrakcja do programowania prymitywów synchronizacji.


Śledźcie nasze asynchroniczne zapowiedzi: w sumie na konferencji będzie około trzech tuzinów relacji, o reszcie poinformujemy wkrótce. Oczywiście na konferencji nie zabraknie też stref dyskusyjnych, w których konieczne będzie przetestowanie prelegentów pytaniami w jednym lub kilku wątkach, aż do osiągnięcia ogólnego konsensusu.

Kremlowe wieże w ramionach Hydry: konferencja na temat przetwarzania równoległego i rozproszonego Hydra 2020 w Moskwie
A jeśli będziesz mieć szczęście, Martin Kleppmann podpisze Twoją książkę.

Tak, przed konferencją Hydra 2020, czyli 6-9 lipca, odbędzie się SPTDC 2020 — trzecia szkoła letnia poświęcona teorii i praktyce obliczeń rozproszonych. Dostarczy wrażeń, jakich trudno doświadczyć na konferencji, dlatego o Szkole porozmawiamy w osobnym poście.

Co teraz? Po pierwsze, śledź aktualności na Habré i w sieciach społecznościowych (Facebook, VKontakte, Twitter).

Po drugie, jeśli już czujesz nieodpartą chęć wzięcia udziału w konferencji, zajrzyj na stronę, już możesz kupić bilety.

Po trzecie, nie przegap okazji, aby porozmawiać w komentarzach z komitetem programowym konferencji Hydra 2020. Członkowie PC chętnie porozmawiają z Państwem na przyszłe tematy konferencji.

Do zobaczenia na Hydrze!

Źródło: www.habr.com

Dodaj komentarz