IBM|IBM为POWER10上运行的Linux进行更多优化
随着IBM POWER10 Linux支持的所有基本要素的到位,最近几天,我们看到IBM工程师在POWER10性能优化方面的补丁增加了 。本周最值得一提的是对sched/fair的wake_affine改进 。在IBM发现 "POWER10的基准数据比预期的要少"之后,他们将部分原因追溯到Linux调度代码 。
文章图片
由于POWER10的二级缓存是在核心层面上的,所以为POWER10做了一些调度/公平性方面的调整,包括对空闲的CPU核心和缓存亲和性的偏好 。这组补丁加上四月初的这个早期补丁系列已经有了进展 。早期的系列补丁是为了确保正确发现二级缓存并将最后一级缓存(LLC)域设置为SMT调度域 。
这些补丁的效果非常明显,像Java DayTrader基准测试的案例显示吞吐量提高了44%,合成调度基准测试也得到了有效提升的报告 。但是这些补丁仍然需要进一步审查,而且还没有对现有的POWER9硬件进行测试,以确保对于旧体系没有退步 。不过随着合并窗口的临近,这些补丁对于Linux 5.13来说已经太晚了,但也许今年晚些时候的5.14内核会完成上游合并 。
最近几天和几周,整个Linux/开源生态系统也对POWER10有一些较小的补丁,比如Glibc为POWER10优化Strlen,它对字符串长度函数也有一些不错的改进 。
【IBM|IBM为POWER10上运行的Linux进行更多优化】IBM POWER10体系设备预计将在今年年底开始进入客户手中,因此预计在未来几个月会有更多的调整 。
推荐阅读
- 建设|这一次,我们用SASE为教育信息化建设保驾护航
- Apple|苹果高管解读AirPods 3代技术细节 暗示蓝牙带宽可能成为瓶颈
- 华依|中信证券:惯性导航有望成为L3及以上自动驾驶的标配产品
- MateBook|深度解析:华为MateBook X Pro 2022的七大独家创新技术
- the|美FDA将批准辉瑞为12-15岁儿童提供COVID-19加强针
- IT|为什么感染飙升但死亡人数有限?研究显示T细胞可防止奥密克戎引发重症
- 能力|有了长续航的独立通信手表,就不必为出门没带手机而焦虑了
- 德尔塔|为什么感染飙升但死亡人数有限?研究显示T细胞可防止奥密克戎引发重症
- 果君|华为Mate X2 典藏版竟逼疯整个摄制组?拯救手滑的神器终于来了(视频)
- Apple|苹果希望手机/平板设备能正面为其他设备无线充电