Announcement

Collapse
No announcement yet.

Trying Out The Ubuntu "-O3" Optimized Build For Greater Performance

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Trying Out The Ubuntu "-O3" Optimized Build For Greater Performance

    Phoronix: Trying Out The Ubuntu "-O3" Optimized Build For Greater Performance

    Canonical engineers on Friday announced they are evaluating "-O3" compiler optimized package builds for Ubuntu Linux. As part of this evaluation of using GCC's -O3 compiler optimization level rather than -O2 when compiling Ubuntu packages, experimental Ubuntu desktop and server ISOs are available for testing with this change. Excitingly I ran some initial benchmarks over the weekend in looking at the performance difference.

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Fuck-all difference really. Except a workload here and there there's really no difference. Still, a smidge faster. What's the downside of going down that route?

    Comment


    • #3
      Originally posted by royce View Post
      Fuck-all difference really. Except a workload here and there there's really no difference. Still, a smidge faster. What's the downside of going down that route?
      Bigger binaries presumably

      Comment


      • #4
        Originally posted by royce View Post
        What's the downside of going down that route?
        Exposure to more compiler bugs.

        Comment


        • #5
          told you so ¯\_(ツ)_/¯

          Comment


          • #6
            Perfect evidence against this optimization masturbation, many tests even had severe performance regression!

            There are better things to spend time on than trying to outsmart the author of the code you are compiling.

            Comment


            • #7
              It looks decent to me to be frank

              Comment


              • #8
                how about binary size?

                Comment


                • #9
                  If a program is properly coded then there should be little to no benefit form compiler optimizations.

                  If there is a program that shows large improvements that means the developer is either lazy or incompetent.

                  I also wonder about potentially negative consequences of more aggressive compiler settings, such as incorrect output or stability issues due to the introduction of unexpected behavior.

                  Comment


                  • #10
                    I thought Ubuntu wanted to provide x86-64-v3 builds and not just -O3? Really -O3 is not even worth testing on modern processors with code targeting Athlon 64 from 2003.

                    Comment

                    Working...
                    X