3 ms·
The fact that best practices when building an application don't suggest running the build multiple times, benchmarking the results and choosing the fastest, sug
by jameshart 10y ago
The fact that best practices when building an application don't suggest running the build multiple times, benchmarking the results and choosing the fastest, suggest that compilers are generally assumed to be deterministic.
- metaphor 10y agoBest practices are not universal. The build-benchmark-repeat process is effectively what place and route metaheuristics in the FPGA world automatically do. I'm imagining not all compilers are created equally, so I threw all handwaving general assumptions on determinism out the window.