mold는 대규모 C++ 프로그램을 위한 병렬 링커입니다.
mold는 대형 C++ 프로그램의 링크 병목 현상을 줄이기 위해 설계된 프로덕션 품질의 링커입니다. 이 링커는 Unix/Linux 링크 파이프라인의 주요 모든 패스를 데이터 병렬적으로 처리하며, 입력 파일의 파싱과 심볼 해석을 분리하여 아카이브의 모든 멤버를 병렬로 파싱합니다. 또한, 원자적 비교 후에 교환을 통해 성능을 더욱 향상시킵니다.
mold is a parallel linker for large C++ programs.
mold is a production-quality linker designed to reduce link bottlenecks for large C++ programs. It implements all major passes of the Unix/Linux linking pipeline in a data-parallel manner, separating input file parsing from symbol resolution to parse all members of an archive in parallel. Additionally, it uses atomic comparison and exchange to further optimize performance.