4 ms·
Pluto's basic algorithm was implemented in ISL, and can be used by graphite. There are patches to do it. The optimizer i last remember in graphite was very bas
by DannyBee 12y ago
Pluto's basic algorithm was implemented in ISL, and can be used by graphite. There are patches to do it. The optimizer i last remember in graphite was very basic. So you'd see much much larger speedups if you used pluto
Graphite in GCC is, AFAIK, semi-abandoned. The research and future work was moved to Polly and LLVM (at least, most of the developers were hired and put to work on it). I don't know who still develops graphite for GCC, if anyone.
In Polly, Polly supports both the ISL version of the algorithm and actually, linking to Pluto, but i don't have any performance numbers handy.
"With that out of the way, "can be" is a very weak statement. Almost anything "can be", what matters more is "does it now".
"
IMHO, not really. Sure, in the sense that it's not useful if nobody ever does it. But if this was the performance problem a lot of people were having, it'd be fixed. So in that sense, it matters a lot more what can be.