Homepage
Open in app
Sign in
Get started
Exploring the realm of Parallel & Distributed Systems — by Dung Le.
Follow
Paxos consensus for beginners (2)
Paxos consensus for beginners (2)
This is the second article about the introduction of Paxos — a consensus algorithm for distributed system replication; it’s highly…
Ziliang Lin
Nov 3, 2020
Optimizations for C++ multi-threaded programs
Optimizations for C++ multi-threaded programs
As modern programs continue to get more complex in terms of both input and execution workloads, computers are designed with more CPU cores…
Dung Le
Aug 12, 2020
CUDA Memory Management & Use cases
CUDA Memory Management & Use cases
In my previous article, Towards Microarchitectural Design of Nvidia GPUs, I have dissected in-depth a sample GPU architectural design, as…
Dung Le
Jul 29, 2020
Scalable Web Architectures Concepts & Design
Scalable Web Architectures Concepts & Design
For every web application, one of the fundamental factors that decides its success is its ability to seamlessly and efficiently…
Dung Le
May 17, 2020
Paxos consensus for beginners
Paxos consensus for beginners
Since its first publication The part-time parliament by Leslie Lamport in 1989, Paxos has been the core of distributed consensus…
Ziliang Lin
May 14, 2020
Towards Microarchitectural Design of Nvidia GPUs — [Part 1]
Towards Microarchitectural Design of Nvidia GPUs — [Part 1]
There is no question within the Deep Learning community about Graphics Processing Unit (GPU) applications and its computing capability…
Dung Le
Apr 27, 2020
Time Synchronization in Distributed Systems
Time Synchronization in Distributed Systems
I f you find yourself familiar with websites such as facebook.com or google.com, maybe not less than once have you wondered how these…
Dung Le
Apr 7, 2020
About Distributed Knowledge
Latest Stories
Archive
About Medium
Terms
Privacy
Teams