Cache Line 伪共享发现与优化

  1. 云栖社区>
  2. 阿里云Linux操作系统>
  3. 博客>
  4. 正文

Cache Line 伪共享发现与优化

yangoliver 2018-02-11 16:05:57 浏览2568
展开阅读全文

作者:吴一昊,杨勇

1. 关于本文

本文基于 Joe Mario 的一篇博客 改编而成。
Joe Mario 是 Redhat 公司的 Senior Principal Software Engineer,在系统的性能优化领域颇有建树,他也是本文描述的 perf c2c 工具的贡献者之一。
这篇博客行文比较口语化,且假设读者对 CPU 多核架构,Cache Memory 层次结构,以及 Cache 的一致性协议有所了解。
故此,笔者决定放弃照翻原文,并且基于原博客文章做了一些扩展,增加了相关背景知识简介。
本文中若有任何疏漏错误,责任在于编译者。有任何建议和意见,请回复内核月谈微信公众号,或通过 oliver.yang at linux.alibaba.com 反馈。

2. 背景知识

要搞清楚 Cache Line 伪共享的概念及其性能影响,需要

网友评论

登录后评论
0/500
评论
yangoliver
+ 关注
所属云栖号: 阿里云Linux操作系统