S
schpongo
Aktives Mitglied
Thread Starter
- Dabei seit
- 09.08.2004
- Beiträge
- 482
- Reaktionspunkte
- 0
Aber Steve benutzt halt keine IBM-Compiler, sondern den GCC. Wahrscheinlich muss er dann an seinem Darwin nichts mehr zusätzlich schrauben, was ja letztendlich billiger in der Entwicklung Kosten spart...
Intel hat ihm nun eine Compileranpassung direkt für MacOS zugesagt. Was will er dann noch mehr?
Die Folge ist halt ein nicht abgestimmtes Caching, Piping etc., was ja Deine Beobachtungen bestätigen. Ein passender Compiler kann hier halt schon auf Code-Ebene optimieren.
Und nun zum Thema "Compiler<->Prozessor":
u.a. bei Golem:
..."MySQL: Mehr Leistung durch Intel-Compiler
Mit Intels C++ Compiler übersetzte Binaries für Linux zum Download
MySQL bietet seine freie Datenbank für Linux jetzt auch in Form von Binaries zum Download an, die mit Intels C++ Compiler übersetzt wurden. Die Binaries für Intels 32- und 64-Bit-Architekturen sollen damit eine deutlich höhere Leistung bieten als die mit GCC übersetzten Binaries.
ANZEIGE
Je nach Optimierung soll die Verwendung des Intel C++ Compiler 8.0 auf einem Pentium 4 mit 2,8 GHz unter Suse Linux 8.2 im SetQuery-Benchmark bei MySQL 4.1.1 eine Leistungssteigerung von bis zu 47 Prozent bringen. Auf einem Itanium 2 mit 900 MHz und 1,5 MByte L3-Cache unter Red Hat 8.0 konnte die Leistung laut MySQL um bis zu 32 Prozent gesteigert werden. Zum Vergleich wurde GCC in der Version 3.3.2 herangezogen.
MySQL bietet für Linux die mit den Intel-Compilern übersetzten Binaries kostenlos zum Download an. (ji) "...
Intel hat ihm nun eine Compileranpassung direkt für MacOS zugesagt. Was will er dann noch mehr?
Die Folge ist halt ein nicht abgestimmtes Caching, Piping etc., was ja Deine Beobachtungen bestätigen. Ein passender Compiler kann hier halt schon auf Code-Ebene optimieren.
Und nun zum Thema "Compiler<->Prozessor":
u.a. bei Golem:
..."MySQL: Mehr Leistung durch Intel-Compiler
Mit Intels C++ Compiler übersetzte Binaries für Linux zum Download
MySQL bietet seine freie Datenbank für Linux jetzt auch in Form von Binaries zum Download an, die mit Intels C++ Compiler übersetzt wurden. Die Binaries für Intels 32- und 64-Bit-Architekturen sollen damit eine deutlich höhere Leistung bieten als die mit GCC übersetzten Binaries.
ANZEIGE
Je nach Optimierung soll die Verwendung des Intel C++ Compiler 8.0 auf einem Pentium 4 mit 2,8 GHz unter Suse Linux 8.2 im SetQuery-Benchmark bei MySQL 4.1.1 eine Leistungssteigerung von bis zu 47 Prozent bringen. Auf einem Itanium 2 mit 900 MHz und 1,5 MByte L3-Cache unter Red Hat 8.0 konnte die Leistung laut MySQL um bis zu 32 Prozent gesteigert werden. Zum Vergleich wurde GCC in der Version 3.3.2 herangezogen.
MySQL bietet für Linux die mit den Intel-Compilern übersetzten Binaries kostenlos zum Download an. (ji) "...