Profit or Poverty: False Sharing
An exploration of false sharing in CPU caches, how it silently degrades performance, and why it matters in low-latency environments.
Filter by tag
6 posts in total
An exploration of false sharing in CPU caches, how it silently degrades performance, and why it matters in low-latency environments.
My journey from viewing Kubernetes as overcomplicated hype to understanding its true value in modern infrastructure.
Understanding virtual memory, the TLB (Translation Lookaside Buffer), and its performance impact on low-latency systems.
An overview of the Linux scheduler’s limitations and why realtime kernel patches are essential for time-critical applications.
An introduction to NUMA (Non-Uniform Memory Access) and why mastering it is a hard requirement for HFT micro-optimizations.
A review of ‘A Philosophy of Software Design’ by John Ousterhout and how its concepts apply to real-world software architecture.