热点:

    Facebook正持续研究BOLT'ing以提高Linux内核执行性能

      [  中关村在线 原创  ]   作者:鼻涕泡泡崩一脸

        几年来,Facebook的工程师们一直在研究BOLT,作为一种加速Linux/ELF二进制文件运行的方法。这个"二进制优化和布局工具"能够在分析后重新排列可执行文件,以产生比编译器的LTO和PGO优化所能达到的更好的性能,BOLT的最新工作之一是优化Linux内核。

        与允许对Linux内核进行轮廓引导优化(PGO)的挑战类似,BOLT'ingLinux内核也面临着类似的复杂障碍,这些障碍围绕着对内核的相关工作负载进行适当的轮廓分析/取样优化、内核的庞大代码库、模块与核心内核代码等,而现有的BOLT重点只是优化ELF应用可执行文件。在本周的LinuxPlumbers会议上,有人谈到了BOLT'ing内核。

        这是一项值得努力的工作,因为Facebook继续宣传BOLT在PGO+LTO编译器优化之上的"两位数的速度提升"。这些加速是通过优化可执行文件的代码布局来实现的,以便更有效地使用硬件页面和指令缓存。

    本文属于原创文章,如若转载,请注明来源:Facebook正持续研究BOLT'ing以提高Linux内核执行性能https://nb.zol.com.cn/777/7774647.html

    nb.zol.com.cn true https://nb.zol.com.cn/777/7774647.html report 725 几年来,Facebook的工程师们一直在研究BOLT,作为一种加速Linux/ELF二进制文件运行的方法。这个"二进制优化和布局工具"能够在分析后重新排列可执行文件,以产生比编译器的LTO和PGO优化所能达到的更好的性能,BOLT的最新工作之一是优化Linux内核。与允许对Linu...
    • 猜你喜欢
    • 最新
    • 精选
    • 相关
    推荐经销商
    投诉欺诈商家: 010-83417888-9185
    • 北京
    • 上海
    • 笔记本电脑
    • 新品上市
    推荐问答
    提问
    0

    下载ZOL APP
    秒看最新热品

    内容纠错