Announcement

Collapse
No announcement yet.

A Quick Look At GCC 10.1 PGO Optimization Benchmarks

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

  • A Quick Look At GCC 10.1 PGO Optimization Benchmarks

    Phoronix: A Quick Look At GCC 10.1 PGO Optimization Benchmarks

    Following the GCC 10.1 compiler optimization benchmarks posted this weekend, a number of readers were wondering about the impact of Profile Guided Optimizations (PGO) on the new GCC 10 compiler. Here are some preliminary data points on that front...

    http://www.phoronix.com/scan.php?pag...-Optimizations

  • #2
    much more intersting for me is comparing gcc 10 with the previous major release, and for that it is unforutnaly 5-10% slower, run-time as well as build time, … maybe only znver2 on Ryzen 3000, but i have no idea what they plumbed there, ... :-/ https://www.youtube.com/watch?v=UmWKSNKcIfU

    Comment


    • #3
      Originally posted by rene View Post
      much more intersting for me is comparing gcc 10 with the previous major release, and for that it is unforutnaly 5-10% slower, run-time as well as build time, … maybe only znver2 on Ryzen 3000, but i have no idea what they plumbed there, ... :-/ https://www.youtube.com/watch?v=UmWKSNKcIfU
      Do you have benchmarks for the runtime slowness?

      Comment


      • #4
        Originally posted by FireBurn View Post

        Do you have benchmarks for the runtime slowness?
        it was linked ;-) I only ran it on my Ryzen 3950x, but could theoretically benchmark a couple of other, and Intel systems. I wonder why Michael has not yet plumbed this obvious and low-hanging fruit, ...

        Comment


        • #5
          So... is there untapped potential here? Or is PGO support just wasted effort?

          Comment


          • #6
            Originally posted by rene View Post

            it was linked ;-) I only ran it on my Ryzen 3950x, but could theoretically benchmark a couple of other, and Intel systems. I wonder why Michael has not yet plumbed this obvious and low-hanging fruit, ...
            Benchmarks on youtube?

            Comment


            • #7
              Phoronix missed again the opportunity to test PGO with LTO. Both optimisation strategies greatly add to one another. When are we going to see such tests?

              Comment


              • #8
                Originally posted by FireBurn View Post

                Benchmarks on youtube?
                obviously, where else?

                Comment


                • #9
                  Originally posted by rene View Post
                  obviously, where else?
                  If you're the same Rene as in the video, then please try to compress 90 minutes down into 5 minutes for your next video. Also, don't open a book and show its content into a webcam. That's not how books work nor console terminals for that matter.

                  Comment


                  • #10
                    Originally posted by sdack View Post
                    If you're the same Rene as in the video, then please try to compress 90 minutes down into 5 minutes for your next video. Also, don't open a book and show its content into a webcam. That's not how books work nor console terminals for that matter.
                    it was a) a livestream b) the last 80 minutes is discussing comments and getting some work done c) maybe only give clever advice if you have a more successful YT channel ;-) and last but not least, people asked for book recommendations, I spend the extra effort to grab one. You are welcome.

                    Comment

                    Working...
                    X