3 ms·
It seems like this is one of those projects that isn't really interested in explaining anything to non-compiler developers. Every time this link comes up, we ge
by kstenerud 6y ago
It seems like this is one of those projects that isn't really interested in explaining anything to non-compiler developers. Every time this link comes up, we get discussion variations of:
- Where are the benchmarks?
- Benchmarks aren't relevant; it's only for detecting possibilities.
- But it has some kind of direct replacement mode, why aren't there benchmarks for that?
- Crickets...
- Where is this used in practice?
- By developers who take its advice.
- Examples?
- Crickets...
- judofyr 6y agoBut it has some kind of direct replacement mode, why aren't there benchmarks for that? Crickets... That's not fair. They've published a paper which has lots of details: https://arxiv.org/pdf/1711.04422.pdf https://arxiv.org/pdf/1711.04422.pdf > Performance of the SPEC benchmarks was also unevenly affected by Souper: five become faster and seven become slower. None of the differences was very large.
- kstenerud 6y agoI'm not trying to denigrate their work or assert that it's not valuable research. My point is that the discoverability and information accessibility is very very low here, which is what leads to the frustration whenever this site gets posted.
- dataking 6y agoThe research is very likely under peer-review so it is very likely that the site will be revised once the paper is accepted and presented at a conference. Just everyone else, people in academic have more stuff to do than there are hours in a day. Be kind, please.
- ur-whale 6y agoYou're missing this one: "how can I use this without investing two days of my time figuring out how to plug it in my workflow?"
- amelius 6y agoIsn't this what we have HN for? ;)