Hydra'nın kollarında Kremlin kuleleri: Moskova'da paralel ve dağıtılmış bilgi işlem Hydra 2020 konferansı

Geçen yıl St. Petersburg'da ilk Hydra konferansıparalel ve dağıtık sistemlere adanmıştır. Dereceye girenler sunum yaptı Dijkstra Ödülleri и turing ödülleri (Leslie Lamport, Maurice Herlihy и Michael Scott), derleyicilerin ve programlama dillerinin yaratıcıları (C++, Go, Java, Kotlin), dağıtılmış veritabanlarının geliştiricileri (Cassandra, CosmosDB, Yandex Veritabanı) ve ayrıca algoritma ve veri yapılarının yaratıcıları ve araştırmacıları (CRDT, Paxos, wait) -ücretsiz veri yapıları). Genel olarak, bu noktada zaten bir tatile çıkabilir, IDE penceresini küçültebilir, YouTube'da bir oynatma listesi açabilirsiniz. en iyi raporlar Hydra 2019 - ve görev zamanlayıcının biraz beklemesine izin verin.

Genelde böyle bir konferans hiç olmadı ve şimdi yine olacak. Yine İngilizce raporlarla, çünkü paralel ve dağıtılmış bilgi işlem hakkında konuşmak için daha iyi bir dil yok. Yine yaz aylarında, 10 ve 11 Temmuzçünkü konuşmacıların, örneğin Cambridge, Rochester ve St. Petersburg üniversitelerinde araştırma yapmak ve ders vermek için zamanları vardır ve yılın diğer zamanları onlara göre değildir.

Ancak Hydra bu kez Moskova'da yapılacakKonferans katılımcılarının çoğunun geçen yıl dağıtılmış fikir birliği ve işlemsel hafıza hakkındaki raporları dinlemek için geldiği yer. Yeni Hydra daha karmaşık bir programa, geçen yılın kahramanlarıyla birlikte yeni konuşmacılara ve üç salondaki katılımcılar arasında dağıtılan paralel hardcore heyecanının zaten tanıdık hissine sahip.

Hydra'nın kollarında Kremlin kuleleri: Moskova'da paralel ve dağıtılmış bilgi işlem Hydra 2020 konferansı


Hemen Bizans generallerinin gömlekleri yukarıda olacak şekilde masaya bir deste kart koyalım - yeni Hydra programının daha ayrıntılı ve çeşitli olmasını istiyoruz. En son tırnağımızla kazımıştık, şimdi daha geniş ve daha derin kazacağız. İşte geçen yıldan farklı olan Hydra 2020 temaları:

  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

Bütün bunlar bir konferans programında nasıl anlatılır? İşlemlerin doğrusallaştırılabilirliğini yeni ve parlak bir dağıtılmış mağazada test etmekten kesinlikle daha kolay değil. Jepsenama deneyeceğiz.

İşte programda zaten kimler var:

Hydra'nın kollarında Kremlin kuleleri: Moskova'da paralel ve dağıtılmış bilgi işlem Hydra 2020 konferansıCindy Sridharan (Cindy Sridharan) - San Francisco'dan dağıtılmış sistem geliştiricisi, kısa bir kitabın yazarı Dağıtık Sistemlerin Gözlenebilirliği (almak ücretsiz elektronik kopya) ve popüler Blog, burada sadece bir makale "Tech Talks'ta 2019'un En İyileri"Birkaç günlük izinden kurtulabildim ama mutlu ayrıldım. Hydra 2020'de Cindy size nasıl yapılacağını gösterecek dağıtılmış sistemleri test edin, durumu saklamalarına rağmen.


Hydra'nın kollarında Kremlin kuleleri: Moskova'da paralel ve dağıtılmış bilgi işlem Hydra 2020 konferansıMichael Scott (Michael Scott) - araştırmacı Rochester Üniversitesi, tüm Java geliştiricileri tarafından yaratıcısı olarak bilinir. engellemeyen algoritmalar ve senkronize kuyruklar Java Standart Kütüphanesinden. Tabii ki Dijkstra Ödülü ile birlikte “Paylaşılan bellek çoklu işlemcilerinde ölçeklenebilir senkronizasyon için algoritmalar» ve sahibi Vikipedi sayfası. Geçen yıl, Michael Hydra'ya (sana göre) en iyi raporu verdi. ikili veri yapılarıve şimdi onun hakkında konuşacak Hodor projesi и paylaşılan bellekle güvenli çalışmaparalel işlemler için kullanılabilir.


Hydra'nın kollarında Kremlin kuleleri: Moskova'da paralel ve dağıtılmış bilgi işlem Hydra 2020 konferansıHeidi Howard (Heidi Howard) araştırmacı arasında University of Cambridge, dağıtılmış bir konsensüs algoritması oluşturmasıyla bilinir Esnek PaxosEsnek Paxos'u genelleştirmeye yönelik çalışmaların yanı sıra Hızlı Paxo'lar. Geçen yıl, Heidi nasıl çalıştığını ve nasıl olduğunu anlattı. Paxos algoritma ailesi (en iyi raporlardan biri) ve şimdi aradaki ince buz üzerinde yürümeye çalışacak Paxos severler ve Raft destekçileri — ve hangi algoritmanın daha iyi olduğu hakkındaki düşüncelerinizi paylaşın.


Hydra'nın kollarında Kremlin kuleleri: Moskova'da paralel ve dağıtılmış bilgi işlem Hydra 2020 konferansıMartin Kleppmann (Martin Kleppmann) belki de Cambridge Üniversitesi'nde daha iyi tanınan bir araştırmacı ve eski bir büyük veri sistemleri geliştiricisidir, dağıtılmış sistemler üzerine inanılmaz derecede net ve bu nedenle benzersiz bir kitap yazmıştır "Veri Yoğun Uygulamalar Tasarlama" Geçen yıl Martin sonuçları paylaştı araştırmalarının CRDT'si ve şimdi ne anlatacağız - biz daha sonra açıklayacağız.


Hydra'nın kollarında Kremlin kuleleri: Moskova'da paralel ve dağıtılmış bilgi işlem Hydra 2020 konferansıNikita Koval (Nikita Koval) Kotlin ekibinde bir koroutin geliştiricisi, ITMO'da çok iş parçacıklı programlama kursunun öğretmeni ve Hydra konferansının program komitesinin bir üyesidir (evet, bu makalenin kendisi hakkındadır). Geçen yıl Nikita, JVM platformunda çok iş parçacıklı veri yapılarını test etmekten bahsetti. lin-kontrolve Hydra 2020'de söyleyecek SegmentQueueSynchronizer hakkında - kullanılarak doğrulandı iris çerçevesi için Prover Coq senkronizasyon ilkellerini programlamak için soyutlama.


Eşzamansız duyurularımızı takip edin: konferansta yaklaşık üç düzine rapor olacak, gerisini size yakında anlatacağız. Ayrıca, elbette, konferansta, genel bir fikir birliğine varılana kadar konuşmacıları bir veya birkaç akıştaki sorularla test etmeniz gereken tartışma alanları olacaktır.

Hydra'nın kollarında Kremlin kuleleri: Moskova'da paralel ve dağıtılmış bilgi işlem Hydra 2020 konferansı
Ve eğer şanslıysanız Martin Kleppmann kitabınızı imzalayacak.

Evet, Hydra 2020 konferansı öncesinde, yani 6-9 Temmuz tarihlerinde, SPTDC 2020 — dağıtılmış bilgi işlem teorisi ve pratiği üzerine üçüncü yaz okulu. Orada konferansta elde edilmesi zor olan hisler bulacaksınız, bu yüzden Okul hakkında ayrı bir gönderide konuşacağız.

Şimdi ne var? Öncelikle Habré ve sosyal ağlardaki haberleri takip edin ( Facebook, VKontakte, Twitter).

İkinci olarak, konferansa katılmak için zaten karşı konulmaz bir istek duyuyorsanız, web sitesini inceleyin, şimdiden katılabilirsiniz. bilet satın al.

Üçüncüsü, yorumlarda Hydra 2020 konferans programı komitesiyle sohbet etme fırsatını kaçırmayın. PC üyeleri sizinle gelecekteki konferans konuları hakkında konuşmaktan mutluluk duyacaktır.

Hydra'da görüşmek üzere!

Kaynak: habr.com

Yorum ekle