Mat
24-07-2007, 21:04
Hallo,
ich habe ein Programm was sequentiell läuft und das gleiche was parallel läuft. ALso 2 Implementierungen.
Jetzt würde ich gerne messen wie schnell die Programme sind bzw. ob das parallele wirklich schneller ist.
Das Problem: Ich kann nicht einfach in das parallele die gettimeofday funktion einbauen oder ähnliches, da hier mehrere rechner gleichzeitig arbeiten und auch gleichzeitig dasselbe programm abarbeiten. Jeder Knoten würde also seine Zeit berechnen. Gut - man könnte die Zeiten aufsummieren ABer:
Gibt es nicht eine Möglichkeit die Zeit über ein Skript oder über einen Unix-Befehl zu messen? Oder hat jemand eine passende Idee?
ich habe ein Programm was sequentiell läuft und das gleiche was parallel läuft. ALso 2 Implementierungen.
Jetzt würde ich gerne messen wie schnell die Programme sind bzw. ob das parallele wirklich schneller ist.
Das Problem: Ich kann nicht einfach in das parallele die gettimeofday funktion einbauen oder ähnliches, da hier mehrere rechner gleichzeitig arbeiten und auch gleichzeitig dasselbe programm abarbeiten. Jeder Knoten würde also seine Zeit berechnen. Gut - man könnte die Zeiten aufsummieren ABer:
Gibt es nicht eine Möglichkeit die Zeit über ein Skript oder über einen Unix-Befehl zu messen? Oder hat jemand eine passende Idee?