News: 0001503881

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

CachyOS Explores Optimizing Its Kernel With AutoFDO

([Arch Linux] 6 Hours Ago CachyOS + AutoFDO Kernel)


[1]CachyOS continues to be a fascinating Arch Linux based distribution that pushes the boundaries of out-of-the-box performance with a variety of patches, optimization techniques, specialized package builds, and more. One of the latest areas they are exploring is making use of AutoFDO for their kernel builds.

CachyOS developers are exploring the use of Automatic Feedback Directed Optimizations (AutoFDO) for enhancing the performance of their kernel builds. Like PGO and select other compilation techniques, AutoFDO still relies on a two part compilation process and the need to be able to collect an accurate use profile for guiding the compiler optimizations.

CachyOS benchmarks show some wins to performance with an AutoFDO'ed kernel build. There were nice speed-ups for Y-Cruncher and minor wins in other workloads.

CachyOS developers are also exploring the use of Propeller for further optimizing their kernel build along with the LLVM BOLT binary layout optimizer.

Those wanting to learn more about the CachyOS compiler optimizations being pursued for their kernel builds can see [2]the CachyOS blog for all the details.



[1] https://www.phoronix.com/search/CachyOS

[2] https://cachyos.org/blog/2411-kernel-autofdo/



ms178

reba

SearingHeat

A pickup with three guys in it pulls into the lumber yard. One of the men
gets out and goes into the office.
"I need some four-by-two's," he says.
"You must mean two-by-four's" replies the clerk.
The man scratches his head. "Wait a minute," he says, "I'll go
check."
Back, after an animated conversation with the other occupants of the
truck, he reassures the clerk, that, yes, in fact, two-by-fours would be
acceptable.
"OK," says the clerk, writing it down, "how long you want 'em?"
The guy gets the blank look again. "Uh... I guess I better go
check," he says.
He goes back out to the truck, and there's another animated
conversation. The guy comes back into the office. "A long time," he says,
"we're building a house".