百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
H

hwloc

> 编程语言
开源

硬件局部性 (hwloc)

726 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

硬件局部性 (hwloc)

hwloc 文档主页是一个缩短和格式不佳的版本。有关详细信息,请参阅 https://www.open-mpi.org/projects/hwloc/doc/。

hwloc 提供了命令行工具和 C API,可获取节点内关键计算元素的层次结构映射,例如:NUMA 内存节点、共享缓存、处理器包、芯片和核心、处理单元(逻辑处理器或"线程")以及 I/O 设备。hwloc 还收集了各种属性,如缓存和内存信息,并且可在各种不同的操作系统和平台上移植。

  • Linux (具备 cgroups 和 cpusets、内存目标/启动器等知识) 在所有受支持的硬件上,包括 Intel Xeon Phi、ScaleMP vSMP 和 NumaScale NumaConnect。 * Solaris (支持处理器集和逻辑域) * AIX * Darwin/OS X * FreeBSD 及其变体(如 kFreeBSD/GNU) * NetBSD * Microsoft Windows

由于它使用标准操作系统信息,因此hwloc的支持大多与处理器类型( x86、powerpc 等)无关,只依赖于操作系统的支持。主要的例外是BSD操作系统(NetBSD、FreeBSD等),因为它们不提供CPU拓扑信息,因此hwloc使用基于x86的CPUID后端(也可用于其他操作系统,请参阅组件和插件部分)。要检查hwloc是否在特定机器上运行,只需尝试进行构建,然后运行lstopo或lstopo-no-graphics。如果某些东西不起作用,则表明hwloc在该机器上无法运行。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Cchardwarehpclocality

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言