Staalmannen thanks for this tests. It's interesting to see how -Os flag is perfoming pretty well on GCC and intel, in some cases even better than -O3 and -O2.
Announcement
Collapse
No announcement yet.
CompilerDeathMatch: surprising results
Collapse
X
-
Originally posted by Jimbo View PostStaalmannen thanks for this tests. It's interesting to see how -Os flag is perfoming pretty well on GCC and intel, in some cases even better than -O3 and -O2.
I just uploaded compiler-specific flags for PCC, but I will not present a merge until I have added some of the most requested aggressive optimizations, primarily GCC and ICC.
I have just seen some openbenchmarking.org variants of my data, and I must say that the ability to group data (either per compiler or per optimization option) makes the data much easier to interpret. I hope we will be able to present such graphs soon
Ps. Thanks mtippett for your effort! Ds.
Cheers
Comment
-
Round of aggressive specific optimization flags...
The final round of the CompilerDeathMatch has started.
An intermediate update can be found here:
Changes:
- Optimization for PCC (suggested by Anders Magnusson, PCC mantainer)
- the suggested most aggressive optimizations for ICC and GCC
- SolarisStudio on default settings
The SolarisStudio is a late commer to the party, but will hopefully catch up soon.
Comment
-
Originally posted by staalmannen View PostThe final round of the CompilerDeathMatch has started.
An intermediate update can be found here:
Changes:
- Optimization for PCC (suggested by Anders Magnusson, PCC mantainer)
- the suggested most aggressive optimizations for ICC and GCC
- SolarisStudio on default settings
The SolarisStudio is a late commer to the party, but will hopefully catch up soon.
- highly aggressive flags for Clang
- highly aggressive flags for SunCC
- A way to unclutter the data. To me, it looks like a lot of the graphs now fail to show up on the webpage. Perhaps I need to divide the merges per optimization group, although this would make the overall comparison less complete.
Comment
-
Originally posted by markg85 View PostPerhaps a bit late, but you aren't using the path64 compiler yet (which got mentioned on one of the first replies in this thread).
Question. How do you compile apache (or anything) with a different compiler..? some steps please
In the meanwhile, this is the final comparison with "default" settings:
-O2, -O3, -Os and -Custom settings comming up as soon as they are finished (SolarisStudio left to test)
I think this is the easier way to look at the results... The full comparison got too cluttered before.
Comment
-
Originally posted by markg85 View PostPerhaps a bit late, but you aren't using the path64 compiler yet (which got mentioned on one of the first replies in this thread).
Question. How do you compile apache (or anything) with a different compiler..? some steps please
Comment
Comment