Re:Meta LLM Compiler: neural optimizer and disassembler
by wakawaka28 on Friday June 28, 2024 @08:53PM
(#40826985)
It is very important for a compiler to be deterministic. Otherwise you can't validate the integrity of binaries! We already have issues with reproducibility without adding this shit in the mix.
[ Parent
| on HN ]
Re:Meta LLM Compiler: neural optimizer and disassembler
by riedel on Saturday June 29, 2024 @09:19AM
(#40830286)
Reproducible builds are an edge case, that require determistic compilation for sure. But profile based optimisation or linker address randomisation are sometimes also useful. While rule out one thing for the other. Normally you can easily turn on and off optimisation depending on your need. Just do -O0 if you want determinism. But normally you should not rely on it (also at execution time)