Zitat:
|
Zitat von tele Ich denke mal ein Single-CPU Benchmark ist wenig geeignet um die Performance eines Clusters darzustellen. Viel interessanter wäre es doch soviele Instanzen wie der cluster Nodes*CPUs in den Nodes hat laufen zu lassen. Ich wette eine ein-prozessor maschine ist mit meinetegen 240 Durchläufen von SuperPI ne weile beschäftigt, wärend alle Nodes in dem Cluster das in einem Rutsch machen. |
Ein Cluster besteht ja nicht nur aus CPUs, das Netzwerk spielt ja auch mit rein. Deshalb beruecksichtigen Clusterbenchmarks auch immer die Kommunikation der CPUs untereinander. Sobald Du anfaengst, irgendwas zu parallelisieren, ums auf einem Cluster laufen zu lassen, hast Du fast immer Wartezeiten durch Kommunikation (je nach Datenmenge und Art der Berechnung). Deshalb kann man auch nicht einfach ein Programm nehmen, das x-mal auf einem Rechner laufen lassen und ausserdem auf x Rechnern je einmal laufen lassen, und dann die Ergebnisse vergleichen.
Gruesse, kerri