2 ms·
Polyhedral compiling is apparently something to do with optimizing execution ordering in high-dimensional loops and other data structure traversals, to improve
by lupire 2y ago
Polyhedral compiling is apparently something to do with optimizing execution ordering in high-dimensional loops and other data structure traversals, to improve parallelization (parallelipipedization?)
https://en.m.wikipedia.org/wiki/Polytope_model https://en.m.wikipedia.org/wiki/Polytope_model
http://polyhedral.info/ http://polyhedral.info/
- deredede 2y agoOriginal focus was on parallelization, but nowadays polyhedral compilers also optimize for (cache) locality and reuse.