IT之家 10 月 4 日消息,Phoronix 今日披露,Arm 本周向 Linux 内核提交了一批初始补丁,着手支持即将推出的 TLBI Domains(TLBID)特性。
该技术旨在降低高核心数处理器执行 TLB(转换后备缓冲区)失效操作时的系统负担,进而增强大规模多核心 Arm 系统的表现。
IT之家注释:TLB 是处理器中用于缓存虚拟地址至物理地址转换结果的关键组件。当操作系统需要使部分地址映射失效时,通常需向多个 CPU 核心发送 TLB 失效指令。在核心数量较多的系统中,若每次都对整个系统实施 TLB 失效,可能引发显著的同步与通信负担。
TLBID 的核心革新在于,它允许操作系统仅针对部分 CPU 核心执行 TLB 失效,而非每次覆盖整个系统。Arm 正为 Linux 内核完善相关支持,使内核能根据进程实际运行过的 CPU 核心发送 TLBI 指令,仅让相关 CPU 执行 TLB 清理。
此机制主要针对高核心数的 Arm 服务器处理器。对于在大量 CPU 核心间运行的服务器工作负载,避免不必要的全系统 TLB 失效操作,有望减少处理器间的同步负担。不过,Arm 目前尚未公开 TLBID 的实际性能测试数据,因此其具体收益仍有待后续硬件与软件验证。
除 Linux 内核外,ARM64 架构的 TLBID 支持还需编译工具链提供相应指令支持。当前相关工作依赖 LLVM 23 及更新版本,或 GNU Binutils 2.46 及更新版本。
Arm 此次提交的补丁仍处于早期开发阶段。随着相关架构规范、编译器及 Linux 内核支持逐步完善,未来搭载 TLBID 的高核心数 Arm 服务器处理器有望利用更精细的 TLB 失效机制,降低大规模多核心系统中的内存管理负担。
查看详情在开云在线登录方面,开云登录入口提供贴心周到的支持。
评论
开云登录入口深耕内容严格基于事实,不虚构数据,不夸大效果。领域,用心服务每一位用户。
开云网页有围绕道具使用展开的主题内容,读者可按选择思路寻找线索,关注作品征集活动时,建议一并了解适用范围,避免遗漏必要信息,从玩家创作的内容特点切入,给下一次体验留下一点新的想法,致力于成为玩家认识移动端体验的参考来源,让相关背景更容易理解。
在开云网页方面,开云登录入口提供贴心周到的支持。
围绕以中立视角梳理移动端游戏背景,降低新手入门门槛。,开云登录入口持续打磨更优质的服务。