Hallo,
weiss jemand von einem Kernel, der fuer die AMD-Athlon Prozessoren optimiert ist ??
Oder anders: was kann ich beim Kernel-Compilieren tun, um optimale Performance mit dem Athlon zu erreichen (nuetzt z.B. die Option "PPro optimiert" was)
Oder noch besser: gibt es Compiler, die Athlon-optimierten Code erzeugen?
Oder ist das alles hinfaellig, da es fuer den Athlon-Prozessor gar nichts Besonderes zu optimieren gibt? (aber wieso dann immer diese Benchmark-Diskussion, von wegen suboptimal compiliert usw.?)
Danke fuer Tips
Jan
P.S.: WICHTIG: Reply bitte auch direkt an mich (cc:), da ich nicht auf der Liste stehe. DANKE!
______________________________________________________________________________ Jan Eichhorn eichhorn@rcs.urz.tu-dresden.de Louisenstr. 15 01099 Dresden
tel: 0351/2001723 ______________________________________________________________________________
am Die, dem 22.08.2000, um 14:28:36 +0200 mailte eichhorn folgendes:
Hallo,
weiss jemand von einem Kernel, der fuer die AMD-Athlon Prozessoren optimiert ist ??
nein, ist mir nix bekannt.
Ich glaube aber, daß das beim Kernel eh wenig Sinn macht, da im allgemeinen nur relativ wenig im Kernel ausgeführt wird. Interssanter wäre es bei Anwendungen wie povray oder so.
P.S.: WICHTIG: Reply bitte auch direkt an mich (cc:), da ich nicht auf der Liste stehe. DANKE!
Das ist schlecht! Sehr schlecht! Der Sinn einer Liste wie dieser oder auch von Newsgroups ist, daß auch andere vielleicht was von der Antwort haben. Okay, Du bittest um ein cc an Dich, aber es macht mehr Arbeit. Das ist nicht der Sinn dieser Liste. Trag Dich doch einfach ein ;-)
PS.: falls Du Antworten bekommst, die einen echten Tipp enthalten und _nicht_ auch in die Liste kommen, dann informiere mich bitte. Mein System: Athlon 700, 256 MByte RAM ;-)
Beim Kernel habe ich Pentium/K6 angegeben sowie Unterstützung für MTRR.
Andreas
On Tue, Aug 22, 2000 at 04:21:08PM +0200, Andreas Kretschmer wrote:
Ich glaube aber, daß das beim Kernel eh wenig Sinn macht, da im allgemeinen nur relativ wenig im Kernel ausgeführt wird. Interssanter
... und die wenigen sehr rechenintensiven Dinge im Kern sind sowieso in Assembler geschrieben z.B. der Kode fuer TCP-Checksummen
Reinhard
On Tue, Aug 22, 2000 at 02:28:36PM +0200, eichhorn wrote:
Hallo,
Hallo,
weiss jemand von einem Kernel, der fuer die AMD-Athlon Prozessoren optimiert ist ??
Ich habe 2.4.0-test1 laufen, da kann man die Optimierung für den Athlon einstellen. Und sollte man auch. Beim ersten Versuch hatte ich die Liste nicht weit genug runtergescrollt und gedacht, beim PIII ist Schluß. Mit Optimierung für PIII war dann auch wirklich Schluß - beim Booten. Das wollte mein Athlon nicht. Also, bei den 2.4.0-testx-Kerneln gibt es eine Option zum Optimieren für Athlon.
Danke fuer Tips
Bitte
Jan
Thomas
P.S.: WICHTIG: Reply bitte auch direkt an mich (cc:), da ich nicht auf der Liste stehe. DANKE!
Jan Eichhorn eichhorn@rcs.urz.tu-dresden.de Louisenstr. 15 01099 Dresden
tel: 0351/2001723 ______________________________________________________________________________
Lug-dd maillist - Lug-dd@schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
Thomas Mueller wrote:
On Tue, Aug 22, 2000 at 02:28:36PM +0200, eichhorn wrote:
Hallo,
Hallo,
weiss jemand von einem Kernel, der fuer die AMD-Athlon Prozessoren optimiert ist ??
Ich habe 2.4.0-test1 laufen, da kann man die Optimierung für den Athlon einstellen. Und sollte man auch. Beim ersten Versuch hatte ich die Liste nicht weit genug runtergescrollt und gedacht, beim PIII ist Schluß. Mit Optimierung für PIII war dann auch wirklich Schluß - beim Booten. Das wollte mein Athlon nicht.
Da wird wohl von den ISSE Befehlen Gebrauch gemacht, die kennt der Athlon nicht.
Also, bei den 2.4.0-testx-Kerneln gibt es eine Option zum Optimieren für Athlon.
Wäre interessant, was da anders gemacht wird als bei der PPro/6x85 Optimierung.
Kannst' ja mal in die arch/i386/Makefile aus dem Kernelverzeichnis reinschauen, was da für Optionen verwendet werden.
Jan
Also, bei den 2.4.0-testx-Kerneln gibt es eine Option zum Optimieren für Athlon.
Wäre interessant, was da anders gemacht wird als bei der PPro/6x85 Optimierung.
Kannst' ja mal in die arch/i386/Makefile aus dem Kernelverzeichnis reinschauen, was da für Optionen verwendet werden.
aus /usr/src/linux/arch/i386/Makefile (2.4.0-test1):
[...]
ifdef CONFIG_M686 CFLAGS += $(shell if $(CC) -march=i686 -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=i686"; fi) endif
[...]
ifdef CONFIG_MK7 CFLAGS += $(shell if $(CC) -march=i686 -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=i686"; fi) -malign-functions=4 -fschedule-insns2 -mwide-multiply -fexpensive-optimizations endif
[...]
Jan
Thomas
lug-dd@mailman.schlittermann.de