Peculiarities of modern hardware
summary
A year-long study in Yandex Cloud investigating performance issues caused by contention for L3 CPU cache and the memory bus. It covers methods for detecting such contention-related application slowdowns and practical diagnostics used during the research.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:19Service degradation problem
- 6:12L3 cache hypothesis
- 11:15Testing on testbed
- 16:12Memory bus hypothesis
- 21:32Split-lock problem
- 25:20Monitoring and validation
- 26:00Conclusions and recommendations
- 28:08Q&A
related talks
01h 11mPerformance engineering - being friendly to your hardware
41mLinux Systems Performance
48mPerformance and Cost: How Hardware Influences Our Programs
45mEfficient Use of Modern x86-Compatible CPUs
40mTowards a Tool for Access-Affinity Based Structure Reordering in the Linux Kernel
51mLinux Systems Performance - Architecture
45mUsing hardware hints for optimal page placement
30mMemory tiering
