正文内容 评论(0)
快科技10月4日消息,据报道,Arm本周向Linux内核提交了一组初始补丁,开始支持即将推出的TLBI Domains(TLBID) 功能,旨在提升高核心数Arm处理器的性能。
TLB是处理器缓存虚拟地址到物理地址转换结果的关键结构。 在多核系统中,当操作系统需要使部分地址映射失效时,通常需要向所有CPU核心发送TLB失效指令,这在核心数量多时会产生明显的同步与通信开销。
TLBID的核心改进是允许操作系统只针对部分CPU核心执行TLB失效,而不必每次都覆盖整个系统。Arm正在完善相关内核支持,使TLBI指令仅发送到进程实际运行过的CPU核心,避免全系统TLB清理带来的开销。
该技术主要面向高核心数的Arm服务器处理器。 对于在大量核心间运行的服务器工作负载,避免不必要的全系统TLB失效,有望显著减少处理器间的同步开销。不过Arm尚未公布实际性能测试数据,具体收益有待后续硬件验证。
除Linux内核外,ARM64架构的TLBID支持还需编译工具链提供指令支持,目前依赖LLVM 23及更新版本,或GNU Binutils 2.46及更新版本。该功能尚未纳入Arm架构参考手册,距离实际芯片落地可能还有较长时间。
随着架构规范、编译器和内核支持逐步完善,未来搭载TLBID的高核心数Arm服务器处理器有望利用更精细的TLB失效机制,降低大规模多核系统中的内存管理开销。
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...


