Skip to content
Hydra 2020Season: 2020
  • Talks
  • Speakers
  • Partners
  • About
  • Archive
  • Experts
  • MC
    • New Hydra
    • New Hydra
    • Talks
    • Speakers
    • Partners
    • About
    • Archive
    • Experts
    • MC

    Talks

    • Talks
    • Favorites
    • Watch recording

      New locks for the old kernel

      In this talk Alex will describe recent efforts to modernize Linux kernel locks, focusing on two concrete ideas.

      • Alex Kogan

        Oracle Labs

      In EnglishENComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.
    • Watch recording

      Safe user-level sharing of memory-mapped resources

      This talk will present the Hodor project, which overcomes the single address space limitation by using the memory protection keys of recent Intel processors to implement a protected library mechanism.

      • Michael Scott

        University of Rochester

      In EnglishENComplexity -Academic talk
    • Watch recording

      Tissue vs silicone musings on the future of deep learning hardware and software

      What do the properties of neural tissue have to do with the way we process data in convolutional neural networks (CNNs)? Perhaps more than we think. Nir Shavit will talk about that during this session.

      • Nir Shavit

        MIT

      In EnglishENComplexity -Introduction to technology
    • Watch recording

      Distributed and concurrent optimization for machine learning

      The goal of this talk is to provide an overview of the role of distributed computing in machine learning, with an eye towards the intriguing trade-offs between synchronization and communication costs of distributed machine learning algorithms, on the one hand, and their convergence, on the other.

      • Dan Alistarh

        IST Austria

      In EnglishENComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.
    • Watch recording

      Paxos vs Raft: Have we reached consensus on distributed consensus?

      Which algorithm, Paxos or Raft, is the best solution to distributed consensus?

      • Heidi Howard

        University of Cambridge

      In EnglishENComplexity -Academic talk
    • Watch recording

      Oak: A scalable off-heap allocated key-value map

      OakMap is part of the open source Oak library. It is a concurrent Key-Value Map that may keep all keys and values off-heap. OakMap decreases the memory requirements up to 3 times and experiments show that OakMap is often 2x faster than Java’s state-of-the-art concurrent skip-list. We will discuss OakMap technology and working with the off-heap memory: updating and concurrency.

      • Anastasia Braginsky

        Yahoo! Research

      In EnglishENComplexity -Academic talk
    • Watch recording

      Interview and Q&A with Alex Petrov

      • Alex Petrov

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      CRDTs: The hard parts

      In this talk Martin goes beyond the introductory material on CRDTs, and discusses some of the hard-won lessons from years of research on making CRDTs work in practice.

      • Martin Kleppmann

        University of Cambridge

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      HTAP made live — from the engineering perspective

      In this talk, Ed will talk about TiDB and its columnar storage engine TiFlash from the perspective of engineering design, and explain how TiDB utilizes and extends Raft protocol to eliminate the impact of OLAP workload on OLTP, to achieve an industrial-grade HTAP database, and give relevant benchmarks and user cases.

      • Ed Huang

        PingCAP

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Transactional memory

      In EnglishENComplexity -Introduction to technology
    • Watch recording

      Debugging data races

      A (brief) primer on debugging data races — both parallel and distributed.

      • Cliff Click

        CRATUS

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Wait-free memory reclamation and data structures

      In this talk, we will discuss the memory reclamation problem, existing techniques, and how a recent wait-free WFE technique is constructed. We discuss what key challenges WFE solves so that it can be universally applied regardless of the data structure organization.

      • Ruslan Nikolaev

        Virginia Tech

      In EnglishENComplexity -Academic talk
    • Watch recording

      Redundancy does not imply fault tolerance: Analysis of distributed storage reactions to single errors and corruptions

      In this talk we will analyze how modern distributed storage systems behave in the presence of storage faults such as data corruption and read and write errors.

      • Aishwarya Ganesan

        University of Wisconsin - Madison

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Scaling distributed ledgers: Achieving arbitrary throughput and sub-second latency

      This talk describes how to improve on the following limitations of blockchain technologies and smart contract platforms: low throughput and high latency.

      • Alberto Sonnino

      In EnglishENComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.
    • Watch recording

      Interview and Q&A with Cindy Sridharan

      • Cindy Sridharan

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Erasure Coding at Scale

      In this talk Maxim will give a brief overview of Erasure Coding schemes that we employ and discuss various real-world scenarios and lessons learned while operating these systems at scale.

      • Maxim Babenko

        Yandex

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Programming language memory models: Problems, solutions, and directions

      We consider ups and downs of modern memory models for programming languages and requirements imposed on them by languages' pragmatics.

      • Anton Podkopaev

        MPI-SWS, JetBrains Research, NRU HSE

      In EnglishENComplexity -Academic talk
    • Watch recording

      Synchronization primitives can be faster with SegmentQueueSynchronizer

      This talk will present SegmentQueueSynchronizer — an abstraction for writing synchronization primitives with abortable operations simply and efficiently.

      • Nikita Koval

        JetBrains

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Extending PostgreSQL to Google Spanner architecture

      In this talk, we will look at the architecture of YugabyteDB that enables it to support all PostgreSQL features along with distributed transactions, resilience, scalability, and geo-distribution of data.

      • Karthik Ranganathan

        Yugabyte

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Multithreading in UI application: When some threads are more equal than others

      In this talk we will see specific problems and solutions related to UI applications with heterogeneous threads. It will help you to avoid many pitfalls and make familiar with several approaches and tools that are invaluable for UI applications development.

      • Dmitry Ivanov

        Huawei

      In EnglishENComplexity -Introduction to technology
    • Watch recording

      Java threads are losing weight performance review of Project Loom

      Project Loom is an attempt to introduce lightweight concurrency constructs to Java. Can it change the game of Java concurrency? Let's look into details.

      • Sergey Kuksenko

        Oracle

      In EnglishENComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.
    • Watch recording

      Designing distributed systems with TLA+

      This talk will focus on one software modeling tool called TLA+, which has seen spectacular success in real-world projects. We will also demonstrate it on an example of a distributed system and closeout by discussing learning resources.

      • Hillel Wayne

        Windy Coast Consulting

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Efficient and reliable microservices

      In this talk Oleg will try to cover the advantages of stateful vs stateless microservices on the example of Odnoklassniki social network, discuss how statefulness affects reliability and accessibility of services and how it helps to build faster applications.

      • Oleg Anastasyev

        Odnoklassniki

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Demystifying Bitcoin

      The goal of this talk is to explain the Bitcoin algorithm from the distributed computing perspective.

      • Rachid Guerraoui

        EPFL

      In EnglishENComplexity -Introduction to technology

    Distributed computing conference

    Our conferences
    • Calendar of all conferences
    • BiasConf
    • C++ Russia
    • CargoCult
    • DevOops
    • DotNext
    • Flow
    • GoFunc
    • Heisenbug
    • HolyJS
    • Hydra
    • IML
    • InBetween
    • JPoint
    • Joker
    • Mobius
    • PiterPy
    • SafeCode
    • SmartData
    • TechTrain
    • VideoTech
    • sysconf
    Menu
    • New {name}
    • Talks
    • Speakers
    • Partners
    • About
    • Archive
    • Experts
    • MC
    • Legal documents

    JUG Ru Group

    Need help?

    • Phone: +7 (812) 313-27-23
    • Email: support@hydraconf.com
    • Telegram: @JUGConfSupport_bot

    Social links

    • Youtube
    • X
    • Telegram chat
    • Telegram channel
    • VK
    • Habr
    © JUG Ru Group, 2019–2025