AW: Kernel 2.6.3 patch for Intel Compiler 8.0

From: Ingo at Pyrillion
Date: Wed Mar 10 2004 - 07:26:28 EST


Hi Jun,

the patch I submitted is for icc 8.0, i.e. I386 platform only.

Did I understand your last message right that you even do not
need a kernel patch for icc, i.e. I386?

If so, then try to compile the 2.6.3 kernel using icc without
applying my patch and see what happens if icc "tries" to compile
hybrid code, i.e. mixed assembly and C statements....
The current icc 8.0 (and also icc 7.0) makes FATAL mistakes
compiling those mixings. Just check the object file that results
from "dec_and_lock.c" in arch/i386/lib using a disassembler.

Rgs, Ingo.

-----Ursprüngliche Nachricht-----
Von: Nakajima, Jun [mailto:jun.nakajima@xxxxxxxxx]
Gesendet: Mittwoch, 10. März 2004 03:53
An: Norihiko Mukouyama; Stefan Smietanowski; Norberto Bensa
Cc: Ingo at Pyrillion; linux-kernel@xxxxxxxxxxxxxxx
Betreff: RE: Kernel 2.6.3 patch for Intel Compiler 8.0


In 2.6, we already have sufficient changes for Intel IPF Compiler to
build the kernel, especially intrinscs changes, and you should not need
a patch. To make it faster, we might want to use PGO (profile guided
optimization) provided by the compiler; yes, it's available even for the
kernel with a driver.

Thanks,
Jun

>-----Original Message-----
>From: linux-kernel-owner@xxxxxxxxxxxxxxx [mailto:linux-kernel-
>owner@xxxxxxxxxxxxxxx] On Behalf Of Norihiko Mukouyama
>Sent: Tuesday, March 09, 2004 6:08 PM
>To: Stefan Smietanowski; Norberto Bensa
>Cc: Ingo at Pyrillion; linux-kernel@xxxxxxxxxxxxxxx
>Subject: RE: Kernel 2.6.3 patch for Intel Compiler 8.0
>
>Hi,Stefan!!
>
>>1/3 of the things are faster with icc. 2/3 of the things are faster
>>with gcc. Performance numbers not given.
>
>Thank you very much.
>I understood that meaning.
>
>By the way,
>
>I would like to learn the result of making his patch run on Itanium2.
>Because, the difference of the performance of the compiler being sure
to
>influence most
>remarkably.
>
>Can anyone try?
>
>Thanks.
>
>Norihiko
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel"
in
>the body of a message to majordomo@xxxxxxxxxxxxxxx
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at http://www.tux.org/lkml/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/