Watch recording
Talk type: Talk
Go scheduler: Implementing language with lightweight concurrency
Dmitry Vyukov
Company: Google
Company: Google
Dmitry Vyukov works as a programmer at Google. He works on dynamic testing tools for C/C++ and Go — Address/Memory/ThreadSanitizer, and on similar tools for Linux kernel. He is also interested in randomized testing/fuzzing, wrote syzkaller (system call fuzzer), go-fuzz (fuzzing system for Go) and GoSmith (random program generator). Active contributor to Go language, implemented scalable goroutine scheduler, network poller and parallel garbage collector. Dmitry is an expert in multithreading, concurrency and synchronization, author of a dozen of novel lock-free algorithms, holds Intel BlackBelt title.
Talk type: Talk
Company: Google