The Linux kernel uses several special capabilities of the GNU Compiler Collection (GCC) suite. These capabilities range from giving you shortcuts and simplifications to providing the compiler with hints for optimization. Discover some of these special GCC features and learn how to use them in the Linux kernel.
Permalink for comment 338086
To read all comments associated with this story, please click here.
In 2004 a German group apparently got the Linux 2.6 Kernel to compile using the Intel Compiler. It required patches and a custom pre-processor to convert some of the GCC directives. Interesting...
Member since:
2005-07-08
To answer my own question...
In 2004 a German group apparently got the Linux 2.6 Kernel to compile using the Intel Compiler. It required patches and a custom pre-processor to convert some of the GCC directives. Interesting...
http://www.pyrillion.org/index.html?showframe=linuxkernelpatch.html
They claimed performance improvements of up to 40% for some limited areas of the kernel, and 8-9% overall performance improvement in general.