|
|
|
|
|
by boomanaiden154
1005 days ago
|
|
The focus of this work is finding the optimal ordering of optimization passes to perform, not doing neural compilation. This guarantees correct code, assuming the underlying transformation passes are correct. Most work in ML for compilers focuses on replacing heuristics and phase ordering precisely because they don't impact correctness. There is some work being done on neural compilation [1], but I'm not sure that's going to be a viable approach anytime soon. 1. https://ieeexplore.ieee.org/document/9926313 |
|
lol let's say they're less likely to impact correctness than an arbitrary new optimization.