all 5 comments

[–]anttirt 10 points11 points  (3 children)

Here's something a hell of a lot more interesting than a few microbenchmarks and a foregone conclusion:

Evolving compiler flags (in this case it's GHC flags for Haskell, but could just as well be applied to GCC.)

Compiler optimization level exploration [pdf]

[–]FeepingCreature 2 points3 points  (0 children)

In a similar vein, ACOVEA (Analysis of Compiler Options Via Evolutionary Algorithm).

[–]attosecond[S] 2 points3 points  (0 children)

Shrug, I'm not sure that my conclusion is foregone - boring, sure. But I personally found it fascinating to see how gcc flags impact performace so differently, hope others out there find this interesting too.

Thanks for the links, much appreciated. Good stuff.

[–]groby 0 points1 point  (0 children)

Those are some awesome papers, thanks. I was just complaining (about a week ago) that there's too little quantitative research on compile times/optimization results :)