By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: LLVM Begins Landing Distributed ThinLTO “DTLTO” Support
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > LLVM Begins Landing Distributed ThinLTO “DTLTO” Support
Computing

LLVM Begins Landing Distributed ThinLTO “DTLTO” Support

News Room
Last updated: 2025/07/21 at 6:50 AM
News Room Published 21 July 2025
Share
SHARE

The LLVM compiler toolchain has begun upstreaming support for Distributed ThinLTO “DTLTO” as a new means of handling ThinLTO compilations for leveraging link-time optimizations.

ThinLTO is the more scalable and incremental approach for handling link-time optimizations by LLVM. With Distributed ThinLTO, the distribution of backend ThinLTO compilations can be done via external distribution systems.

The DTLTO Design Overview explains of Distributed ThinLTO:

“DTLTO enables the distribution of backend ThinLTO compilations via external distribution systems, such as Incredibuild. Existing support for distributing ThinLTO compilations typically involves separate thin-link (–thinlto-index-only), backend compilation, and link steps coordinated by a modern build system, like Bazel. This “Bazel-style” distributed ThinLTO requires a modern build system as it must handle the dynamic dependencies specified in the summary index file shards. However, adopting a modern build system can be prohibitive for users with established build infrastructure.

In contrast, DTLTO manages distribution within LLVM during the traditional link step. This approach means that DTLTO is usable with any build process that supports in-process ThinLTO.”

That page is also noting pretty good performance results out of DTLTO:

“We have access to a large farm of computers on Windows. For a link of clang.exe on a modest Windows development machine (AMD64 16 cores, 64GB RAM) DTLTO (via sn-dbs.py) was approximately 4 times as fast as multi-threaded in-process ThinLTO.

To estimate the overhead from DTLTO vs in-process ThinLTO, we measured the difference in the time taken to link Clang with in-process ThinLTO using one thread per core, and DTLTO using one local process per core. On both Windows and Linux the overhead was approximately 6%.

Note that, to facilitate review, this PR elides performance optimizations where possible.”

As of yesterday, the initial support for Distributed ThinLTO in COFF LLD was upstreamed to LLVM Git for the LLVM 22 version now under development.

This commit lands that initial LLD COFF integration. It’s not over the finish line yet for DTLTO but great to see the code beginning to land upstream. Hopefully for the LLVM 22 release next year this initial Distributed ThinLTO support will be ready for developers.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article How AI Browsers Like Perplexity Comet will Reshape the Internet –and the Media
Next Article Soundcore’s Space A40 earbuds are down to their lowest-ever price
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Beijing hosts world’s first half-marathon for humanoid robots · TechNode
Computing
Urban-rural connectivity gap widens in OECD countries | Computer Weekly
News
Over 10mil Android users told to turn off devices after Google spots ‘infection’
News
Microsoft Releases Urgent fix for SharePoint Zero-Day Vulnerability
Software

You Might also Like

Computing

Beijing hosts world’s first half-marathon for humanoid robots · TechNode

3 Min Read
Computing

The biggest fintech companies in Nigeria (2025)

9 Min Read
Computing

The TechBeat: From Screens to Streets: How Field UX Research in Morocco Helped Redesign Intercity Booking (7/21/2025) | HackerNoon

5 Min Read
Computing

AMD Strix Halo Radeon 8060S Enjoys Improved Ray-Tracing With Mesa 25.2

2 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?