PeterGumix
Newbie
- Registriert
- Jan. 2012
- Beiträge
- 1
Hallo liebes ComputerBase-Forum,
Ich schreibe hier in der Hoffnung Hilfe zu bekommen, da ich über das Forum hier schon einiges gutes gehört habe. Ich hoffe auch das ich das richtige Unterforum erwischt habe...
Für ein grösseres Projekt braucht mein Arbeitgeber eine grosse Rechenleistung.
Nun habe ich den Auftrag bekommen, mich zu informieren, welche Möglichkeiten es gibt, um einen effizienten, bezahlbaren Cluster zusammen zu stellen, welcher der Aufgabe gewachsen ist. Bezahlbar heisst in diesem Zusammenhang und bei der Projektgrösse mehrere Tausend Euro.
Der Cluster wird eingesetzt um sehr komplexe mathematische Aufgaben zu lösen, die für das Projekt benötigt werden.
Da die Software eine Eigenentwicklung wird, ist es absolut kein Problem das Programm für CUDA o.Ä. zu programmieren.
Nun habe ich mich selber schon fleissig informiert, stehe aber immer ab einem gewissen Punkt an…
Mir ist klar, dass eine CPU mit 4, 6, 8, 10 oder noch mehr Kernen schneller ist als eine mit nur 1 Kern - aber wie ist da das Verhältnis? Und wie viel schneller sind GPUs wirklich?
Wikipedia erzählt mir, dass eine nVidia GeForce GTX 590 2x 1244.2GFLOPS SP bzw. 2x 155.5GFLOPS DP theoretische Rechenleistung hat. Aber was bedeutet dies, wenn ich so viele Fliesskommaoperationen pro Sekunde berechnen kann? Und warum ist die Leistung für DP nicht genau die Hälfte von SP?
Weiter stellt sich die Frage, wie man soetwas clustern kann… Aus dem Hause PNY gibt es nVidia Quadro als 19" Version, jeweils 4 Grafikkarten. Wie clustern man soetwas vernünftig? Und warum sollte ich überhaupt mehrere tausend Euro ausgeben für eine Grafikkarte, wenn es die selbe Rechenleistung auch für ca. 450-500€ gibt in Form einer GeForce? Der grössere Speicher kann doch nicht das Argument sein - denn wenn ich ein paar duzend GTX580 oder GTX590 zusammenschliesse, habe ich ja auch eine hohe Menge an Grafikspeicher…
Lässt sich soetwas überhaupt vernünftig planen und durchsetzen, oder sollte ich eher ein paar Rechner mit mehreren GeForce-Grafikkarten zusammenschrauben und die Berechnungen gleichmässig auf diese verteilen?
Ich hoffe ihr könnt mir mit allen meinen Fragen helfen das ganze zu verstehen.
Vielen Dank im voraus.
Viele Grüsse,
Peter
Ich schreibe hier in der Hoffnung Hilfe zu bekommen, da ich über das Forum hier schon einiges gutes gehört habe. Ich hoffe auch das ich das richtige Unterforum erwischt habe...
Für ein grösseres Projekt braucht mein Arbeitgeber eine grosse Rechenleistung.
Nun habe ich den Auftrag bekommen, mich zu informieren, welche Möglichkeiten es gibt, um einen effizienten, bezahlbaren Cluster zusammen zu stellen, welcher der Aufgabe gewachsen ist. Bezahlbar heisst in diesem Zusammenhang und bei der Projektgrösse mehrere Tausend Euro.
Der Cluster wird eingesetzt um sehr komplexe mathematische Aufgaben zu lösen, die für das Projekt benötigt werden.
Da die Software eine Eigenentwicklung wird, ist es absolut kein Problem das Programm für CUDA o.Ä. zu programmieren.
Nun habe ich mich selber schon fleissig informiert, stehe aber immer ab einem gewissen Punkt an…
Mir ist klar, dass eine CPU mit 4, 6, 8, 10 oder noch mehr Kernen schneller ist als eine mit nur 1 Kern - aber wie ist da das Verhältnis? Und wie viel schneller sind GPUs wirklich?
Wikipedia erzählt mir, dass eine nVidia GeForce GTX 590 2x 1244.2GFLOPS SP bzw. 2x 155.5GFLOPS DP theoretische Rechenleistung hat. Aber was bedeutet dies, wenn ich so viele Fliesskommaoperationen pro Sekunde berechnen kann? Und warum ist die Leistung für DP nicht genau die Hälfte von SP?
Weiter stellt sich die Frage, wie man soetwas clustern kann… Aus dem Hause PNY gibt es nVidia Quadro als 19" Version, jeweils 4 Grafikkarten. Wie clustern man soetwas vernünftig? Und warum sollte ich überhaupt mehrere tausend Euro ausgeben für eine Grafikkarte, wenn es die selbe Rechenleistung auch für ca. 450-500€ gibt in Form einer GeForce? Der grössere Speicher kann doch nicht das Argument sein - denn wenn ich ein paar duzend GTX580 oder GTX590 zusammenschliesse, habe ich ja auch eine hohe Menge an Grafikspeicher…
Lässt sich soetwas überhaupt vernünftig planen und durchsetzen, oder sollte ich eher ein paar Rechner mit mehreren GeForce-Grafikkarten zusammenschrauben und die Berechnungen gleichmässig auf diese verteilen?
Ich hoffe ihr könnt mir mit allen meinen Fragen helfen das ganze zu verstehen.
Vielen Dank im voraus.
Viele Grüsse,
Peter