Optimierungen für andere CPUs (Rechenkraft-Power)

Grid-Computing, technische Entwicklung von Distributed Computing...
Nachricht
Autor
Benutzeravatar
oobdoo
Rechenkraft.net-Sponsor
Rechenkraft.net-Sponsor
Beiträge: 201
Registriert: 02.01.2003 01:19
Wohnort: Bremen

Optimierungen für andere CPUs (Rechenkraft-Power)

#1 Ungelesener Beitrag von oobdoo » 10.02.2003 22:17

Hallo

Wenn ich es richtig mitbekommen habe, dann sind viele Projekte ganz allgemein durch den Compiler gejagt worden oder aber für Intel optimiert.

Nun sind wir aber eine recht große Gruppe von Usern, viele mit AMD unterwegs.
Könnten wir uns nicht gemeinsam stark machen bei bestimmten Projekten, damit auch AMD optimierte Clients erzeugt werden?

Vielleicht könnte man sich auch mit anderen Gruppen absprechen, die sich ähnlich wie bei Rechenkraft zusammengefunden haben.

Leider hapert es mit meinem Englisch, so das ich nur schlecht über den Tellerrand schauen kann.

Bis dann

Andreas
Homepage: http://www.oobdoo.de
Projekte: Prime95, Zetagrid
SpeedMax: Zetagrid 750/~19.17 - 2000/~46,63
Speed: Prime95 2000/~0,175

Benutzeravatar
bluumi
Number-Cruncher
Number-Cruncher
Beiträge: 865
Registriert: 28.06.2001 01:00
Wohnort: Neuenhof

Re: Optimierungen für andere CPUs (Rechenkraft-Power)

#2 Ungelesener Beitrag von bluumi » 10.02.2003 22:49

oobdoo hat geschrieben:Projekte ganz allgemein durch den Compiler gejagt worden oder aber für Intel optimiert.
Ja und Nein. Ich denke die "Intel" Optimierung welche Du ansprichst betriff P3... denn für P4 ist zu ziemlich keiner (ja es gibt ausnahmen) optimiert... und viele laufen auf AMD deutlich schneller als auf "gleichen" P3 Systemen... Es ist aber schon so, dass viele Clients in Hochsprachen (C) und nicht in Assembler geschrieben wurden. Oder man diesen Code Optimieren kann. Bei d.net habe ich erlebt, dass selbst nach Jahren ein Client teilweise noch optimiert werden konnte weil jemand ein paar Instruktionen (Assembler!) verdrehte oder ersetzte. Ein gutes Beispiel war die Alpha-CPU Optimierung für OGR, welche ein SCHWEIZER! gemacht hat.. :evil2:

Spezielle AMD Optimierung gab es z.B. für Eccp ...

Ich denke jedenfalls dass bei vielen Projekten nicht der DRUCK fehlt für die Optimierung, sondern de CODER... also eher letzteres liefern, als etwas zu wünschen. :evil2:

DF z.B. ist ein Projekt, welche jegliche Optimierung im "Sandverläuft" weil so oft neue Clients erscheinen... (ausser man könnte einen CoreTeil ersetzten, welcher sich nicht dauernd ändert)
SwissTeam.NET , the better .NET... dist. computing-Team of Switzerland

Benutzeravatar
oobdoo
Rechenkraft.net-Sponsor
Rechenkraft.net-Sponsor
Beiträge: 201
Registriert: 02.01.2003 01:19
Wohnort: Bremen

Re: Optimierungen für andere CPUs (Rechenkraft-Power)

#3 Ungelesener Beitrag von oobdoo » 12.02.2003 00:23

bluumi hat geschrieben: Ja und Nein. Ich denke die "Intel" Optimierung welche Du ansprichst betriff P3... denn für P4 ist zu ziemlich keiner (ja es gibt ausnahmen) optimiert... und viele laufen auf AMD deutlich schneller als auf "gleichen" P3 Systemen... Es ist aber schon so, dass viele Clients in Hochsprachen (C) und nicht in Assembler geschrieben wurden. Oder man diesen Code Optimieren kann. Bei d.net habe ich erlebt, dass selbst nach Jahren ein Client teilweise noch optimiert werden konnte weil jemand ein paar Instruktionen (Assembler!) verdrehte oder ersetzte. Ein gutes Beispiel war die Alpha-CPU Optimierung für OGR, welche ein SCHWEIZER! gemacht hat.. :evil2:

Spezielle AMD Optimierung gab es z.B. für Eccp ...

Ich denke jedenfalls dass bei vielen Projekten nicht der DRUCK fehlt für die Optimierung, sondern de CODER... also eher letzteres liefern, als etwas zu wünschen. :evil2:

DF z.B. ist ein Projekt, welche jegliche Optimierung im "Sandverläuft" weil so oft neue Clients erscheinen... (ausser man könnte einen CoreTeil ersetzten, welcher sich nicht dauernd ändert)

Also wenn mich mein Compiler-Wissen nicht täuscht, dann sollte es oft nur ein Schalter sein, der umgelegt werden muß, damit der Compiler den entsprechenden Code für eine bestimmte CPU erzeugt.

Handoptimiert wäre natürlich noch besser, aber wer kann das heute noch. Außerdem ist ein guter Compiler mittlerweile besser, als ein durchschnittlicher Assembler-Programmierer.

Bis dann

Andreas
Homepage: http://www.oobdoo.de
Projekte: Prime95, Zetagrid
SpeedMax: Zetagrid 750/~19.17 - 2000/~46,63
Speed: Prime95 2000/~0,175

Benutzeravatar
Bananeweizen
Urvater
Urvater
Beiträge: 2867
Registriert: 14.06.2001 01:00
Wohnort: Kornwestheim

Re: Optimierungen für andere CPUs (Rechenkraft-Power)

#4 Ungelesener Beitrag von Bananeweizen » 12.02.2003 08:29

oobdoo hat geschrieben:Also wenn mich mein Compiler-Wissen nicht täuscht, dann sollte es oft nur ein Schalter sein, der umgelegt werden muß, damit der Compiler den entsprechenden Code für eine bestimmte CPU erzeugt.
Ich habe neulich mal den Intel C++ Compiler (Version 7) auf Arbeit evaluiert. Der kann z.B. für verschiedene Prozessorgenerationen (P1 bis P4) verschiedene Codeoptimierungen machen, das alles in ein Executable zusammenlinken und zur Laufzeit den am besten passenden Code laden lassen.
Aber AMD bleibt bei dem Hersteller natürlich außen vor...

Ciao, Michael.

Zurück zu „Hintergrundinfos zu Verteiltem Rechnen“