Torres del Kremlin en brazos de Hydra: conferencia sobre computación paralela y distribuida Hydra 2020 en Moscú

El año pasado en San Petersburgo primera conferencia Hydradedicado a sistemas paralelos y distribuidos. Los laureados hicieron presentaciones Premios Dijkstra и premios turing (leslie lamport, Mauricio Herlihy и miguel scott), creadores de compiladores y lenguajes de programación (C++, Go, Java, Kotlin), desarrolladores de bases de datos distribuidas (Cassandra, CosmosDB, Yandex Database), así como creadores e investigadores de algoritmos y estructuras de datos (CRDT, Paxos, espera -estructuras de datos libres). En general, en este punto ya puedes tomarte unas vacaciones, minimizar la ventana del IDE, abrir una lista de reproducción de YouTube con los mejores reportajes Hydra 2019 - y deja que el programador de tareas espere un poco.

En general, nunca ha habido una conferencia de este tipo, y ahora volverá a suceder. Nuevamente con reportajes en ingles, porque no hay mejor lenguaje para hablar de computación paralela y distribuida. De nuevo en verano, 10 y 11 de julio, porque los ponentes tienen tiempo para investigar y enseñar, por ejemplo, en las universidades de Cambridge, Rochester y San Petersburgo, y otras épocas del año no son para ellos.

Sin embargo, esta vez Hydra se llevará a cabo en Moscú., de donde la mayoría de los participantes de la conferencia vinieron el año pasado para escuchar informes sobre consenso distribuido y memoria transaccional. En el nuevo Hydra hay un programa más complejo, nuevos oradores junto con los héroes del año pasado, así como la ya familiar sensación de deleite distribuida entre los participantes del hardcore paralelo en tres salas.

Torres del Kremlin en brazos de Hydra: conferencia sobre computación paralela y distribuida Hydra 2020 en Moscú


Coloquemos inmediatamente una baraja de cartas sobre la mesa con las camisas de los generales bizantinos levantadas: queremos que el programa de la nueva Hidra sea más detallado y variado. La última vez que rascamos con una uña, ahora cavaremos más y más profundo. Aquí hay temas de Hydra 2020 con una diferencia con respecto al año pasado:

  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

¿Cómo contar todo esto en el programa de una conferencia? Ciertamente no es más fácil que probar la capacidad de linealización de las operaciones en una tienda distribuida nueva y brillante con jepsenpero lo intentaremos.

Aquí está quién está en el programa:

Torres del Kremlin en brazos de Hydra: conferencia sobre computación paralela y distribuida Hydra 2020 en Moscúcindy sridharan (Cindy Sridharan) es una desarrolladora de sistemas distribuidos de San Francisco, autora de un libro breve Observabilidad de sistemas distribuidos (llevar copia electrónica gratuita) y popular Blog, donde solo un artículo "Lo mejor de 2019 en Tech Talks"Capaz de deshacerme de un par de días libres, pero salir feliz. En Hydra 2020, Cindy te mostrará cómo probar sistemas distribuidos, aunque almacenan estado.


Torres del Kremlin en brazos de Hydra: conferencia sobre computación paralela y distribuida Hydra 2020 en Moscúmiguel scott (Michael Scott) - investigador de Universidad de Rochester, conocido por todos los desarrolladores de Java como el creador de algoritmos sin bloqueo y colas sincrónicas de la biblioteca estándar de Java. Por supuesto, con el Premio Dijkstra de "Algoritmos para sincronización escalable en multiprocesadores de memoria compartida» y propio página de wikipedia. El año pasado, Michael le dio a Hydra el mejor (según usted) informe sobre estructuras de datos dualesy ahora habla de el proyecto Hodor и trabajo seguro con memoria compartidadisponible para procesos paralelos.


Torres del Kremlin en brazos de Hydra: conferencia sobre computación paralela y distribuida Hydra 2020 en MoscúHeidi Howard (Heidi Howard) investigador de Universidad de Cambridge, conocido por crear un algoritmo de consenso distribuido Paxos flexibles, así como trabajar en la generalización de Flexible Paxos y Paxos rápidos. El año pasado, Heidi contó cómo funciona y cómo Familia de algoritmos Paxos (uno de los mejores reportajes), y ahora intentará caminar sobre una fina capa de hielo entre Amantes de Paxos y seguidores de Raft — y comparte tu opinión sobre qué algoritmo es mejor.


Torres del Kremlin en brazos de Hydra: conferencia sobre computación paralela y distribuida Hydra 2020 en MoscúMartín Kleppmann (Martin Kleppmann) es quizás incluso el investigador más conocido de la Universidad de Cambridge, y ex desarrollador de sistemas de big data, que escribió un libro sorprendentemente claro y, por lo tanto, único sobre sistemas distribuidos "Diseño de aplicaciones intensivas en datos". Martín el año pasado compartió los resultados de su investigación CRDT, y lo que dirá ahora - nosotros anunciará más tarde.


Torres del Kremlin en brazos de Hydra: conferencia sobre computación paralela y distribuida Hydra 2020 en MoscúNikita Koval (Nikita Koval) es desarrolladora de rutinas en el equipo de Kotlin, disertante en un curso sobre programación multiproceso en ITMO y miembro del comité de programa de la conferencia Hydra (sí, de la que trata este artículo). El año pasado, Nikita habló sobre probar estructuras de datos de subprocesos múltiples en la plataforma JVM usando verificación de línea, y en Hydra 2020 dirá sobre SegmentQueueSynchronizer - verificado usando marco de iris para probador coq abstracción para programar primitivas de sincronización.


Siga nuestros anuncios asincrónicos: habrá alrededor de tres docenas de informes en la conferencia, pronto le informaremos sobre el resto. Además, por supuesto, habrá zonas de discusión en la conferencia, donde deberá evaluar a los oradores con preguntas en una o varias secuencias hasta que se alcance un consenso general.

Torres del Kremlin en brazos de Hydra: conferencia sobre computación paralela y distribuida Hydra 2020 en Moscú
Y si tiene suerte, Martin Kleppmann le firmará un libro.

Sí, antes de la conferencia Hydra 2020, es decir, del 6 al 9 de julio, SPTDC 2020 — la tercera escuela de verano sobre la teoría y la práctica de la computación distribuida. Allí encontrarás sensaciones que son difíciles de conseguir en la conferencia, así que hablaremos de la Escuela en un post aparte.

¿Ahora que? Primero, sigue las noticias en Habré y en las redes sociales (Facebook, VKontakte, Twitter).

En segundo lugar, si ya ha sentido un deseo irresistible de asistir a la conferencia, estudie el sitio, allí ya puede comprar entradas.

En tercer lugar, no pierda la oportunidad de conversar con el comité del programa de la conferencia Hydra 2020 en los comentarios. Los miembros del PC estarán encantados de hablar con usted sobre los temas de la próxima conferencia.

¡Nos vemos en Hidra!

Fuente: habr.com

Añadir un comentario