首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >x86-64处理器的NUMA文档?

x86-64处理器的NUMA文档?
EN

Stack Overflow用户
提问于 2011-05-29 08:01:09
回答 1查看 2.5K关注 0票数 2

我已经查找了针对X86-64处理器的NUMA文档,不幸的是,我只找到了针对NUMA的优化文档。

我想要的是:如何在系统中初始化NUMA (这将包括获取系统的内存拓扑和处理器拓扑)。有没有人知道关于NUMA for X86-64 AMD和Intel处理器的好文档?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-09 04:20:48

我知道如果你想要系统拓扑,你可以从ACPI SLIT (系统局部性信息表)或SRAT (静态资源亲和表)中获得。您可以从ACPI规范(http://www.acpi.info/spec.htm)中阅读更多信息,特别是5.2.16和5.2.17节。

基本上,您使用SRAT来确定哪些内存范围与哪些CPU相关联,并使用SLIT来确定使用特定CPU/内存范围的相对成本。这两个表都是可选的,但根据我的经验,大多数NUMA系统至少有一个有用的SRAT。

至于初始化,我不认为我能帮上什么忙。您可能想了解一下处理器是如何在Linux内核(或BSD内核)上启动的。您可能还需要阅读有关本地APIC的知识,因为它们用于初始化x86 AP。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6165128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档