🐟 (@stevessr) 在 人工智能编写了大量“糟糕”的代码,但发现了提升Linux编译速度的主要瓶颈。 中发帖
[!quote]+
一位 ARM Linux 工程师利用 AI/LLM 技术,成功找到了显著提升 Linux 内核构建速度的方法。在此过程中,LLM 生成了“大量代码,其中很多都很糟糕”,但最终通过在内核构建过程的不同环节进行更多任务并行化,显著节省了内核构建时间。
ARM工程师兼资深Linux开发者Lorenzo Stoakes今天发布了23个补丁,旨在“显著提升内核构建速度”。其根本目的是为了解决内核构建过程中单线程瓶颈造成的耗时问题。最终,他发现启用所有模块的内核构建速度提升了约36%,增量内核构建速度提升了高达70%,而空操作构建速度提升了约90%。
洛伦佐指出,他们使用了一个未公开名称的大型语言模型(LLM)来发现并解决这些瓶颈问题,之后他亲自对该模型进行了代码审核和评估。洛伦佐写道:
[!cite]+
“首先使用LLM来确定瓶颈在哪里,然后找出如何改进它们。” ...