mold: A Massively Parallel Linker
Summary
Mold: A Massively Parallel Linker introduces mold, a Unix/Linux linker that uses data-parallelism throughout the linking pipeline to dramatically reduce link times for large C++ programs. The authors identify bottlenecks in traditional linkers and demonstrate speedups on real-world binaries, with mold outperforming state-of-the-art lld and GNU ld by up to 112x in some cases. The work targets ASPLOS 2027 and showcases the cumulative benefit of parallelizing all passes.