4 ms·
I don't understand the wording: "Our method, SILO, superoptimizes programs an expected 6.2% of our test set when compared with the gcc version 10.3 compiler's a
by mach1ne 5y ago
I don't understand the wording:
"Our method, SILO, superoptimizes programs an expected 6.2% of our test set when compared with the gcc version 10.3 compiler's aggressive optimization level -O3."
Does that mean that the runtime is only 6.2% of the runtime after gcc optimization, or that there was a 6.2% reduction in runtime compared to gcc optimization?
- O_nlogn 5y agoNeither, they found that 6.2% of the programs that SILO generated performed better on their benchmarks (based on a sum of the expected and actual execution latency of the assembly on some test data) than the gcc -O3 baseline (i.e. 93.8% of the programs SILO generated did not perform better, or were not correct). AFAIK they don't state how much better the super optimized programs were.