Auf die Barrikaden!

QuChemPedIA@home, TN-Grid etc.
Nachricht
Autor
Benutzeravatar
laguna
TuX-omane
TuX-omane
Beiträge: 2789
Registriert: 08.10.2003 09:36
Wohnort: Ettingshausen

#181 Ungelesener Beitrag von laguna » 12.09.2006 08:14

Ziehen wir also die Windoof Kisten von SIMAP ab und setzten sie dort ein, wo sie bessere Leistung bringen?
Bild Bild

Benutzeravatar
Uwe Sänger Herzke
Block-Bunkerer
Block-Bunkerer
Beiträge: 1326
Registriert: 31.05.2006 14:33
Wohnort: Bremen

#182 Ungelesener Beitrag von Uwe Sänger Herzke » 12.09.2006 09:09

laguna2 hat geschrieben:Ziehen wir also die Windoof Kisten von SIMAP ab und setzten sie dort ein, wo sie bessere Leistung bringen?
Wär 'ne überlegenswerte Aktion. Das hängt von den Interessen der Cruncher ab.
Wer primär für Credits rechnet, und das konkrete Projekt eher egal ist, der kann ja für Rosetta, WCG, Predictor (wenn sie wieder da sind), Malaria oder anderen medizinischen Projekten rechnen, wo seine Rechenleistung besser ausgenutzt wird.
Wer das Projekt selber gut findet, der sollte natürlich weiter rechen, egal was für Credits 'rüberwachsen, er macht zwar weniger, aber trotzdem was wichtiges.
Und natürlich geht auch alles dazwischen, d.h. Reduzierung des Ressourcenanteils für SIMAP auf das persönlich für richtig befundene.

Für eure Taskforce würd' ich allerdings von Windoof abraten, die Maschinen sind momentan zu ineffizient.

Alternativ gibt's für die versierten Programmierer natürlich noch die Möglichkeit sich in die Entwicklung einer optimierten Windoofanwendung einzuklinken, ob und wie das geht, da hab' ich aber keine Ahnung.
Grüße vom Sänger
Bild Bild Bild

aalerich

#183 Ungelesener Beitrag von aalerich » 12.09.2006 11:25

scsimodo hat geschrieben:OK, Du rechnest auf Deiner Windows-Maschine eine WU in - sagen wir mal - 40 Minuten durch. Ich rechne meine - Mac Mini, OSX - in 15 Minuten durch . Beide haben wir die gleiche Arbeit abgeliefert, beide bekommen gleiche Credits. Wo liegt das Problem?
Das Problem ist, daß wir beide die gleiche Rechenleistung zur Verfügung stellen, den gleichen Strom bezahlen. Und das Problem ist auch nicht vergleichbar der Situation der Linuxer unter BOINC. Denn mit Windows wird bei SIMAP effektiv weniger gerechnet während die Linuxer bei anderen Projekten gleiche Leistung erbringen, aber weniger Punkte bekommen. Linux erbringt bei SIMAP einen drastisch höheren wissenschaftlichen Nutzen als Windows, das ist das Problem. Die Kreditierung ist schon gerecht, "gleicher Lohn für gleiche Arbeit". Nur sind es die Projektbetreiber, die, um an Sängers Bild anzuknüpfen, gleichen Autos unterschiedliche Straßen zuweisen. Linux auf den Nürburgring, Windoofs auf den Feldweg. Und das Ergebnis ist, daß der Linux-Trabbi genauso schnell ist wie der Windows-Ferrari. Nur hat der Ferrari natürlich erheblich mehr Sprit verbraucht denn er ist ja genauso durchgehend mit Vollgas gefahren. Mal ganz abgesehen davon, was der Ferrari dem Projekt hätte bringen können, so er denn eine vernünftige Straße hätte benutzen dürfen.
scsimodo hat geschrieben:Ist nicht mein Problem ... auch sicher nicht Dein Problem...
Richtig, das ist ein Problem der Projektbetreiber.

Ganz generell sage ich mal: Ich glaube nicht, daß das böse Absicht ist. Die Programmierer dort werden sich halt einfach mit Linux besser auskennen und deshalb aus Linux mehr herausholen können als aus Windoofs. Und es wäre ja dämlich, das nicht zu nutzen. Andererseits entsteht durch diesen erheblichen Vorteil zwangsläufig das Problem mit den Krediten. Die Folge wird sein, daß massiv Windowskisten vom Projekt abgezogen werden. Allerdings halte ich das auch nicht für tragisch; wenn ich das halbwegs richtig verstanden habe ist es relativ egal ob das Projekt nun dieses oder nächstes oder erst in drei Jahren durchgerechnet ist.

Mit freundlichen Grüßen
aalerich

Benutzeravatar
SpeedKing
TuX-omane
TuX-omane
Beiträge: 2943
Registriert: 12.09.2003 17:14

#184 Ungelesener Beitrag von SpeedKing » 12.09.2006 12:33

aalerich hat geschrieben:Die Programmierer dort werden sich halt einfach mit Linux besser auskennen und deshalb aus Linux mehr herausholen können als aus Windoofs.
Faktor 4 durch besser auskennen herausholen? Und das, wo der Windows-Client ca. 1% der Zeit Systemfunktionen benutzt? Na wirklich nicht.
Es schaut eher so aus, als wäre der Windows-Client ohne SSE compiliert. Die müssten halt mal die Doku vom Windows Compiler lesen und die richtigen Schalter setzen. Aber - und das hätte ich ja fast schon vergessen - wir müssen ja dankbar sein, daß wir überhaupt für die rechnen dürfen.

Benutzeravatar
Uwe Sänger Herzke
Block-Bunkerer
Block-Bunkerer
Beiträge: 1326
Registriert: 31.05.2006 14:33
Wohnort: Bremen

#185 Ungelesener Beitrag von Uwe Sänger Herzke » 12.09.2006 13:05

SpeedKing hat geschrieben:Es schaut eher so aus, als wäre der Windows-Client ohne SSE compiliert. Die müssten halt mal die Doku vom Windows Compiler lesen und die richtigen Schalter setzen. Aber - und das hätte ich ja fast schon vergessen - wir müssen ja dankbar sein, daß wir überhaupt für die rechnen dürfen.
Ist der entsprechende Compiler propriätär oder Open Source?
Ich hab, wie gesagt, nur wenig Ahnung außer vom Hörensagen, aber afaik gab's bei Seti z.B. Probleme, den korrekten Compiler legal zu bekommen, weshalb dann ja die optimierten Anwendungen aus der Community kamen und kommen.
Grüße vom Sänger
Bild Bild Bild

Benutzeravatar
huraxprax
Vereinsmitglied
Vereinsmitglied
Beiträge: 540
Registriert: 11.08.2001 01:00
Wohnort: Heidelberg

#186 Ungelesener Beitrag von huraxprax » 12.09.2006 13:24

Jetzt jammert nicht alle gleich so rum. HMMER ist erst einige Tage in Betrieb, da ist klar dass noch nicht alles reibungsfrei laeuft und optimiert ist.

Zu den Credits: die Benchmarks von Boinc sind nicht aussagekraeftig und ausserdem beliebig manipulierbar. Feste credits pro WU sind dagegen fair, ausserdem ist das was wirklich zaehlt die geleistete Arbeit und nicht die zur Verfuegung gestellte Zeit, sonst muesste ein 486 gleich viel bekommen wie ein Core Duo.

Und wer in der Lage ist ein DC-Programm runterzuladen und zum Laufen zu bringen kann nicht zu dumm sein ein SuSE oder Ubuntu zu installieren, ob er das will ist eine andere Sache, ich kann es persoenlich aber empfehlen, unabhaengig von SIMAP.

Benno

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 23165
Registriert: 07.01.2002 01:00
Wohnort: Marpurk

#187 Ungelesener Beitrag von Michael H.W. Weber » 12.09.2006 15:56

Genau: Es zählt die Zahl abgelieferter Ergebnisse. Wie und womit das geleistet wurde, bei welchem Stromverbrauch auch immer, darf da keine Rolle spielen.

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Bild Bild

Benutzeravatar
Uwe Sänger Herzke
Block-Bunkerer
Block-Bunkerer
Beiträge: 1326
Registriert: 31.05.2006 14:33
Wohnort: Bremen

#188 Ungelesener Beitrag von Uwe Sänger Herzke » 12.09.2006 16:17

Michael H.W. Weber hat geschrieben:Genau: Es zählt die Zahl abgelieferter Ergebnisse. Wie und womit das geleistet wurde, bei welchem Stromverbrauch auch immer, darf da keine Rolle spielen.
Na ja, das "darf" find ich ein wenig hart. Imho wär's genausogut vertretbar die zur Verfügung gestellte Rechenleistung, unabhängig von deren tatsächlicher Ausnutzung zu "vergüten", d.h. schlechte Programmierung/Compilierung wäre ein Problem des Projekts, nicht des Benutzers.
Aber angesichts der wie erwähnt äußerst manipulationsfreundlichen Bewertung des Rechners auf der Benutzerseite ist die jetzt eingeschlagene Richtung die bessere.

Kurz:
Die "Methode Benchmark" ist gut für Besitzer generell leistungsstarker Rechner, und "bestraft" diese nicht für ungenügend angepasste/optimierte Anwendungen seitens des Projekts. Sie ist allerdings leicht zu manipulieren.
Die "Methode geleistete Arbeit" ist gut für Besitzer optimal zum Projekt passender Rechner, und sie ist sehr wenig manipulierbar. Sie gibt allerdings High-End-Maschinen mit der "falschen" Architektur weniger Lohn als alten Rechnern, die passen.

Beides ist gut und richtig, leider geht vermutlich nicht beides gleichzeitig. Ich bevorzuge die "Methode geleistete Arbeit".
Grüße vom Sänger
Bild Bild Bild

Benutzeravatar
SpeedKing
TuX-omane
TuX-omane
Beiträge: 2943
Registriert: 12.09.2003 17:14

#189 Ungelesener Beitrag von SpeedKing » 12.09.2006 16:57

Sänger hat geschrieben:Ist der entsprechende Compiler propriätär oder Open Source?
Der gcc, den ich installiert habe, ist nicht der neueste, unterstützt aber bereits alles bis zumindest SSE2.

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 23165
Registriert: 07.01.2002 01:00
Wohnort: Marpurk

#190 Ungelesener Beitrag von Michael H.W. Weber » 12.09.2006 17:15

Ich bleibe dabei: Die beste Vergütungsmethode ist ein fester Punktewert pro abgelieferter WU gleichen Rechenaufwands. Problem: Manche WUs sind nicht deterministisch, d.h. konvergieren ggf. nicht - z.B. Nano-Hive@home. Da müßte dann ein alternativer Weg beschritten werden.

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Bild Bild

Benutzeravatar
Uwe Sänger Herzke
Block-Bunkerer
Block-Bunkerer
Beiträge: 1326
Registriert: 31.05.2006 14:33
Wohnort: Bremen

#191 Ungelesener Beitrag von Uwe Sänger Herzke » 12.09.2006 17:25

Michael H.W. Weber hat geschrieben:Ich bleibe dabei: Die beste Vergütungsmethode ist ein fester Punktewert pro abgelieferter WU gleichen Rechenaufwands. Problem: Manche WUs sind nicht deterministisch, d.h. konvergieren ggf. nicht - z.B. Nano-Hive@home. Da müßte dann ein alternativer Weg beschritten werden.
So wie bei Seti, mit dem Flop-Zähler? Da wird ja auch immer verschieden lang berechnet.
Eigentlich müsste das auch für LHC gehen, die sind afaik auch nicht optimiert, da sie sonst zu ungenau sind.
Und was macht Einstein eigentlich genau? Die haben ja auch von der Benchmark Abstand genommen.
Grüße vom Sänger
Bild Bild Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 23165
Registriert: 07.01.2002 01:00
Wohnort: Marpurk

#192 Ungelesener Beitrag von Michael H.W. Weber » 12.09.2006 17:34

Sänger hat geschrieben:So wie bei Seti, mit dem Flop-Zähler?
Kenne kein SETI. :evil2:

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Bild Bild

Zurück zu „Sonstige medizinische, chemische und biologische Projekte“