User loginNavigation |
Automatic Generation of Peephole SuperoptimizersAutomatic Generation of Peephole Superoptimizers, Sorav Bansal and Alex Aiken, ASPLOS 2006.
It's always fun to see a method that ought to be intractable rendered tractable through a combination of cleverness and strategically applied brute force. I found their performance measurements suggestive but perplexing. Their results on their kernels are really astoundingly good, which they claim that is because they make use of the x86's SIMD instructions. But there is very little change in the SPEC benchmarks, and they subsequently suggest that their peephole optimizer catches many things that other compilers get via dataflow optimization. As a result, I don't feel like I have a clear picture of what their optimizer does and doesn't do, or where it does and doesn't overlaps with existing optimizations. But they definitely have enough to convince me that this is worth further study, so I really hope Bonsal and Aiken publish some more about this -- a tech report or journal paper with more systematic measurements and in-depth analysis would be really illuminating. |
Browse archives
Active forum topics |
Recent comments
13 weeks 4 days ago
13 weeks 4 days ago
13 weeks 4 days ago
35 weeks 6 days ago
40 weeks 23 hours ago
41 weeks 5 days ago
41 weeks 5 days ago
44 weeks 3 days ago
49 weeks 9 hours ago
49 weeks 10 hours ago