Facebook正持续研究BOLT’ing以提高Linux内核执行性能
几年来,Facebook的工程师们一直在研究BOLT,作为一种加速Linux/ELF二进制文件运行的方法。这个"二进制优化和布局工具"能够在分析后重新排列可执行文件,以产生比编译器的LTO和PGO优化所能达到的更好的性能,BOLT的最新工作之一是优化Linux内核。与允许对
几年来,Facebook 的工程师们一直在研究 BOLT,作为一种加速 Linux/ELF 二进制文件运行的方法。这个”二进制优化和布局工具”能够在分析后重新排列可执行文件,以产生比编译器的 LTO 和 PGO 优化所能达到的更好的性能,BOLT 的最新工作之一是优化 Linux 内核。
与允许对 Linux 内核进行轮廓引导优化(PGO)的挑战类似,BOLT’ing Linux 内核也面临着类似的复杂障碍,这些障碍围绕着对内核的相关工作负载进行适当的轮廓分析/取样优化、内核的庞大代码库、模块与核心内核代码等,而现有的 BOLT 重点只是优化 ELF 应用可执行文件。在本周的 Linux Plumbers 会议上,有人谈到了 BOLT’ing 内核。
这是一项值得努力的工作,因为 Facebook 继续宣传 BOLT 在 PGO+LTO 编译器优化之上的”两位数的速度提升”。这些加速是通过优化可执行文件的代码布局来实现的,以便更有效地使用硬件页面和指令缓存。
那些对 Facebook 的 BOLT 优化工具感兴趣的开发者,或者对未来能够完全实现 BOLT 内核的前景感兴趣的朋友,请参阅 Facebook 的 Maksim Panchenko 的演讲(如下)和幻灯片:
https://www.youtube.com/watch?v=txIgZ31-RHI
BOLT 代码本身正继续在 GitHub 上进行开源和开发:
相关文章:
- 信用卡 PIN 码很容易猜测
- 神经元簇发能模拟 AI 学习策略
- 蜘蛛丝可能根本不具有抗菌性质
- 佳能因禁止无墨水打印机扫描被起诉
- DeepMind盈利后开始「买买买」!收购机器人模拟平台MuJoCo,全面开源
- 分析师:新MacBook Pro搭载自家芯片,苹果利润率更高了
- 格芯提交上市申请IPO,筹资约26亿美元
- 美股周二:中概股普涨 阿里涨超6% 高途涨逾12%
- 搭配自研处理器与安卓12,谷歌新机Pixel 6起价599美元
- 摩根士丹利:马斯克有望凭SpaceX成首位万亿美元富豪
- 《鱿鱼游戏》助奈飞三季度新增用户翻倍,股价近新高
- DOTA 2又上热搜了 为什么这次大家到处刷“猛犸”?
- 多位游戏巨头联合希望美国政府监管盗版和作弊网站
- Google Play Data Safety开始接受开发者申请:2022年将强制执行
- 价格欺诈投诉引发公益诉讼 京东“划线价”格式条款须整改
发表回复