logoalt Hacker News

edflsafoiewqtoday at 2:50 AM1 replyview on HN

> Modular found ways to parralize LLVM code generation by introducing novel techniques

What techniques?


Replies

MohamedMabrouktoday at 7:58 AM

I think they had a good dive here https://www.youtube.com/watch?v=SEwTjZvy8vw The gist is that MLIR (unlike LLVM) was designed to be multithreaded so the whole stack above LLVM IR is parallel, and then LLVM is used as a per-function codegen tool in parallel, so although LLVM itself is single threaded there are multiple seperate contexts of it. also I think they wrote their own linker.

show 1 reply