MAD24 316 Why TLBI matters on ARM server scalability issues we found and solutions

  Рет қаралды 122

LinaroOrg

LinaroOrg

Күн бұрын

TLBI is the TLB invalidation which is needed for updating mappings and attributes of the page table, on ARM the TLBI will broadcast to every CPU core in the inner shareable domain, and we found that TLBI affects the scalability a lot on some workload (such as virtual machine) on ARM64 server with many CPU cores. In this presentation, we introduce some scalability mitigations for TLBI such as TLBI by range, batched TLBI in the Linux mainline kernel. Then present the scalability issue we encountered on our ARM server when running VMs, we limit the TLBI in VM cpu context domain then we got about 50% performance boost on a 96 core ARM server.

Пікірлер
Liger Kernel 深度解說 - 台大資工專題演講
1:23:44
高效能巨量資料與人工智慧系統
Рет қаралды 1,8 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
MAD24 315 Rethinking the kernel system call entry
24:00
LinaroOrg
Рет қаралды 105
MAD24 307  Arm64 Linux kernel Architectural Updates
27:35
LinaroOrg
Рет қаралды 156
MAD24 320 Qualcomm and Upstream Kernel BoF
36:31
LinaroOrg
Рет қаралды 84
2024 srsRAN Fall Workshop: ORANalyst - Systematic Testing Framework for Open RAN Implementations
26:22
Best of CES 2025
14:50
The Verge
Рет қаралды 637 М.
Why I Sold My New Tesla Model Y: The Honest Truth
11:27
Zero To Awesome
Рет қаралды 1,6 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН