关注
如果用了 volatile,应该是 MESI 协议的事,处理数据后就在每个核 MMU 的 L1/L2 里面,写入之后数据会到内存中,那么考虑到现在用的越来越多的 NUMA 技术,就需要考虑 NUMA Node 之间的数据共享问题。(阿里云上的服务器应该都是 NUMA 架构的)
老的 SMP 架构下使用 UMA 架构,内存数据通过总线来进入 CPU ,这就会导致大量数据处理的时候出现延迟瓶颈,现代的多核 CPU 按照其核心位置将内存划分为多个不同的区域,划分到每个物理核直接连接以降低读写开销,物理核之间以 Intel QPI 进行连接并共享数据,这种情况下基于老的 UMA 架构的 MESI 协议已经不适用了,据说 Intel 搞了一个 MESIF 来解决这个问题,具体的牙膏厂也没有披露出来==。
就只能回答这么多了,NUMA 应该也算 OS 的一部分,毕竟都可以直接看得到。
查看原帖
点赞 1
相关推荐
11-08 16:53
门头沟学院 C++ 投票
滑模小马达:第三个如果是qfqc感觉还行,我签的qfkj搞电机的,违约金也很高,但公司感觉还可以,听说之前开过一个试用转正的应届生,仅供参考。
点赞 评论 收藏
分享
牛客热帖
正在热议
# 秋招感动瞬间 #
6226次浏览 83人参与
# 你觉得哪一届的校招最难? #
81289次浏览 613人参与
# 被同事甩锅了怎么办 #
12274次浏览 83人参与
# 面试中的破防瞬间 #
326723次浏览 3636人参与
# 晒一晒你的工位 #
15016次浏览 76人参与
# 大厂无回复,继续等待还是奔赴小厂 #
62526次浏览 407人参与
# 你想留在一线还是回老家? #
13630次浏览 206人参与
# 面试被问期望薪资时该如何回答 #
182288次浏览 1120人参与
# 我的2024牛客高光时刻 #
34794次浏览 1005人参与
# 找工作中的意难平 #
489551次浏览 5098人参与
# 你的工资什么时候发? #
15648次浏览 133人参与
# 面试被问第一学历差时该怎么回答 #
85169次浏览 545人参与
# 荣耀求职进展汇总 #
766807次浏览 4551人参与
# 我的第一份实习怎么找的 #
43217次浏览 428人参与
# 拼多多求职进展汇总 #
314888次浏览 2546人参与
# 软件开发2024笔面经 #
2399291次浏览 48954人参与
# 你上一天班会花多少钱 #
11465次浏览 79人参与
# 给25届材料人的秋招建议 #
9802次浏览 67人参与
# 虾皮求职进展汇总 #
172430次浏览 1155人参与
# 你都收到了哪些公司的感谢信? #
3859502次浏览 32985人参与