Optimizing The Linux Kernel With PGO Can Yield ~3% Benefit For HPC Workloads

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67370

    Optimizing The Linux Kernel With PGO Can Yield ~3% Benefit For HPC Workloads

    Phoronix: Optimizing The Linux Kernel With PGO Can Yield ~3% Benefit For HPC Workloads

    While the Linux kernel itself may not be often viewed as a bottleneck to typical high performance computing (HPC) workloads, optimizing the Linux kernel with Profile Guided Optimizations (PGO) can prove worthwhile for those seeking maximum performance potential. A presentation this past weekend at FOSDEM 2025 is highlighting around a 3% performance gain for HPC software compiled with PGO enabled...

    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
  • yoshi314
    Senior Member
    • Sep 2006
    • 1300

    #2
    i am surprised that there is no concentrated effort to optimize software for cloud environments. I keep seeing articles of per-use-case optimizations, but no generic effort.

    But as long as cloud provider benefits from its deficiencies, why bother.

    Comment

    • JEBjames
      Senior Member
      • Jan 2018
      • 376

      #3
      Michael

      Typo "the build/setup process is lenghtier and not trivial." typo should be "lengthier" (no extra "t")

      Comment

      • WileEPyote
        Senior Member
        • Nov 2023
        • 227

        #4
        I need to take the time to download and configure the Phoronix test suite. I've been messing with AutoFDO and Propeller in the kernel, and I notice a difference in many apps, but haven't measured anything. Purely anecdotal. Next is trying to figure out Bolt. I wouldn't mind doing some runs and charting the differences.

        Also been doing PGO on my Firefox builds, which has also led to noticeable improvements. What are some good benchmarks to test browser performance?

        Comment

        • Michael
          Phoronix
          • Jun 2006
          • 14308

          #5
          Originally posted by WileEPyote View Post
          I need to take the time to download and configure the Phoronix test suite. I've been messing with AutoFDO and Propeller in the kernel, and I notice a difference in many apps, but haven't measured anything. Purely anecdotal. Next is trying to figure out Bolt. I wouldn't mind doing some runs and charting the differences.

          Also been doing PGO on my Firefox builds, which has also led to noticeable improvements. What are some good benchmarks to test browser performance?
          All the browser benchmarks are under phoronix-test-suite benchmark selenium
          Michael Larabel
          https://www.michaellarabel.com/

          Comment

          • WileEPyote
            Senior Member
            • Nov 2023
            • 227

            #6
            Originally posted by Michael View Post

            All the browser benchmarks are under phoronix-test-suite benchmark selenium
            Ahhh. Thank you, Michael.

            Comment

            Working...
            X