开发者生态
morning
模具:并行链接器
摘要
Computer Science > Operating Systems arXiv:2608.23228 (cs) [Submitted on 24 Aug 2026] Title: mold: A Massively Parallel Linker Authors: Rui Ueyama View a PDF of the paper titled mold: A Massively Para...
the
arXiv
mold
that
2608
Rui
Ueyama
View
PDF
and
2026-08-27
1 阅读
约5分钟阅读
matt_d
字号:
计算机科学 > 操作系统 arXiv:2608.23228 (cs) [提交于 2026 年 8 月 24 日] 标题:mold:大规模并行链接器 作者:Rui Ueyama 查看标题为 Mold:大规模并行链接器的论文的 PDF,作者:Rui Ueyama 查看 PDF HTML(实验) 摘要:链接是软件构建过程中的关键步骤,它将编译的目标文件组合成单个可执行文件或共享文件图书馆。尽管经过数十年的工程努力,链接时间仍然是编辑-编译-调试周期中的一个重要瓶颈,特别是对于大型 C++ 程序。现有链接器利用有限的并行性,导致大多数 CPU 内核在链接期间处于空闲状态。我们提出了 Mold,一个 Unix/Linux 链接器,它在整个链接管道中系统地应用数据并行性。我们首先分析阻止现有链接器扩展的架构约束,包括纠缠符号解析和存档处理,然后展示将它们解耦的全新设计如何克服这些限制。在大型实际程序中,mold 最多在几秒钟内(通常在一秒钟内)链接数千兆字节的调试二进制文件。它比最先进的 lld 链接器快 2.4-16.1 倍,比传统的 GNU ld 快 112 倍。消融研究表明,没有单一的优化占主导地位。加速来自并行化所有通道的累积效应。评论:15 页,3 张图,10 个表格。被 ASPLOS 2027 接受 主题:操作系统 (cs.OS) 引用为:arXiv:2608.23228 [cs.OS](或此版本的 arXiv:2608.23228v1 [cs.OS]) https://doi.org/10.48550/arXiv.2608.23228 arXiv 通过发布的 DOI DataCite(待注册) 提交历史记录 来自:Rui Ueyama [ 查看电子邮件 ] [v1] Mon, 24 Aug 2026 13:20:03 UTC (82 KB) 全文链接: 访问论文:查看标题为 Mold: A Massively Parallel Linker 的论文的 PDF,作者:Rui Ueyama 查看 PDF HTML(实验性)TeX 源代码查看许可证 当前浏览上下文:cs.OS < prev |下一页 > 新 |最近 | 2026-08 更改浏览方式: cs 参考文献和引文 NASA ADS Google Scholar 语义学者正在加载... BibTeX 格式的引文正在加载... 数据提供者: 书签 书目工具 书目和引文工具 书目浏览器切换 书目浏览器(什么是浏览器?) 关联论文 切换 关联论文(什么是关联论文?) Litmaps 切换Litmaps(什么是 Litmaps?) scite.ai 切换 scite 智能引文(什么是智能引文?) 与本文相关的代码、数据、媒体代码、数据和媒体 alphaXiv 切换 alphaXiv(什么是 alphaXiv?) 代码链接 切换 CatalyzeX 论文代码查找器(什么是 CatalyzeX?) DagsHub 切换 DagsHub(什么是DagsHub?)GotitPub 切换 Gotit.pub(什么是 GotitPub?)Huggingface 切换拥抱脸(什么是 Huggingface?)ScienceCast 切换 ScienceCast(什么是 ScienceCast?)演示演示复制切换复制(什么是复制?)空间切换拥抱脸空间(什么是空间?)空间切换 TXYZ.AI(什么)是 TXYZ.AI?) 相关论文推荐器和搜索工具 影响花链接 影响花(什么是影响花?) 核心推荐器切换 核心推荐器(什么是 CORE?) 作者地点 机构 主题 关于 arXivLabs arXivLabs:与社区合作者的实验项目 arXivLabs 是一个框架,允许合作者直接在我们的网站上开发和共享新的 arXiv 功能。与 arXivLabs 合作的个人和组织都接受并接受了我们开放、社区、卓越和用户数据隐私的价值观。 arXiv 致力于这些价值观,并且只与遵守这些价值观的合作伙伴合作。您有一个能为 arXiv 社区增加价值的项目想法吗?了解有关 arXivLabs 的更多信息。这篇论文的哪些作者是认可者? |禁用 MathJax(什么是 MathJax?)
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱