Home

Hi!

My name is Dmitry Vyukov, and I'm going to share here various information about lockfree, waitfree, obstructionfree synchronization algorithms and data structures, scalability-oriented architecture, multicore/multiprocessor design patterns, high-performance computing, threading technologies and libraries (OpenMP, TBB, PPL), message-passing systems and related topics.

I'm mostly interested in shared-memory system, so if you are looking for information about clusters, web-farms, distributed databases and the like, it's the wrong place. I am also not going to write about GPU-related things.

New content is periodically added, so you may consider subscribing to the RSS feed, or following the accompanying blog.

I'm not a native English speaker, so forgive me any mistakes.