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

It BASICally Sucks

Older versions of MS-DOS came with bundled programming languages including
GW-BASIC and QBasic. Windows XP continues the Microsoft tradition of
ruining budding programmers with horrible programming tools by including
XPBasic, an interpreted language in which all of the customary BASIC
keywords have been replaced with advertising slogans.

Nike has paid a handsome amount to Microsoft for "keyword rights". Instead
of saying PRINT "HELLO WORLD", XPBasic programmers must now type JUST DO
IT "HELLO WORLD". Other common XPBasic statements include WHERE DO YOU
WANT TO GOTO 20 TODAY? and DIM ARRAY(1 TO 20) AS INTEGER BROUGHT TO YOU BY
VERIZON WIRELESS.

-- from Humorix's review of Windows XP (eXceptionally Pathetic)