Programming Leftovers

-
GCC's Profile Guided Optimization Performance With The Ryzen 9 5950X - Phoronix
Given the talk in prior days around patches for PGO'ing the Linux kernel and some readers not being familiar with Profile Guided Optimizations by code compilers, here are some fresh benchmarks on a Ryzen 9 5950X looking at the benefits of applying PGO optimizations to various benchmarks.
We have benchmarked GCC and Clang PGO performance many times over the years with this just being some fresh data using a Ryzen 9 5950X and the latest software stack on Ubuntu 20.10. The testing was done by first running various open-source benchmarks without PGO, repeating the tests to generate profiles for the compiler to consume with PGO, and then benchmarking those PGO-enabled builds. These numbers are about best case scenarios given that with the testing for the PGO-enabled build, the benchmarks are repeated and thus matching well to the original profile. In more real-world, general purpose scenarios it can be more difficult generating an accurate profile for your actual workflow / software usage.
-
libsigsegv @ Savannah: libsigsegv 2.13 is released
libsigsegv version 2.13 is released.
-
I told you so, 2021 edition
You will recall that in 2004, which is now seventeen years ago, I wrote a document explaining why I made the design trade-offs that I did in XScreenSaver, and in that document I predicted this exact bug as my example of, "this is what will happen if you don't do it this way."
And they went and made that happen.
Repeatedly.
-
Jamie Zawinski Calls Cinnamon Screensaver Lock-Bypass Bug 'Unconscionable'
Legendary programmer Jamie Zawinski has worked on everything from the earliest releases of the Netscape Navigator browser to XEmacs, Mozilla, and, of course, the XScreenSaver project.
-
Why and How to Use Java.util.stream.Collectors
Streams are a wonderful feature in Java allowing you to write clean, efficient and powerful code.
If you haven’t consumed the output of the stream, you will probably want to collect it. That’s when the methods from Java.util.stream.Collectors come to help.
-

- Login or register to post comments
Printer-friendly version- 1973 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago