On Mon, 16 Oct 2006 09:43:50 +0200 "Frank Gerlach" frankgerlach@gmail.com wrote:
Hast Du dem gcc auch gesagt, dass er SSE verwenden soll?
weiss ich nicht mehr genau - aber waere sicher interessant es mal zu testen. Ich galube aber nicht, dass der gcc die gleiche Vektorisierung wie der icc implementiert.
Hier hat der GCC 4 dazu gelernt. Der GCC 3 nicht. Mit ICC compilierte Programme laufen auch auf AMD, nutzen auch dessen SSE2 usw., man muss es ihm nur ggf. sagen.
Im Linux-Mag gasb mal nen Artikel dazu. Fazit: der GCC 4 ist für typischen Code genau so schnell wie der icc (CPU-intensive Bencharmks wie etwa bladeenc)
mfg, Fabian