P&K MPI3 (AUSTAL Multi Core)

Geschwindigkeitsvergleich

Hier sind ein paar Tests dargestellt, mit denen der Zeitgewinn mit P&K MPI veranschaulicht werden kann. Es sind nur ein paar schnelle Tests und daher sind sie nicht repäsentativ. Man sieht das der Gewinn nicht konstant ist. Dieses ist weil der Anteil von CPU Nutzung zu I/O (Input/Output) bei kleinem QS ungünstiger ist. Es sind ja nur mehrere CPUs und nicht mehrere Computer. Der geringe Abfall bei QS=4 ist damit zu erklären, dass das Betriebssystem den Rechner auch noch nutzt und somit einen Teil der CPU-Leistung. Es gibt natürlich noch weitere Faktoren, wie z.B. der Arbeitsspeicher, die die Geschwindigkeit beeinflussen.

Test-CPU: AMD Ryzen Threadripper 3970X 32-Core Processor
Programm: AUSTAL 3.1.0

QS steht äquivalent für die Partikelrate. QS -1 entspricht Partikelrate / 2 usw.


AUSTAL Computation time in minutes
 AUSTAL / AUSTALmpi Cores = 4
AUSTAL / AUSTALmpi Cores = 8
AUSTAL / AUSTALmpi Cores = 16
Daten:

qs -4 to +4
az "anno11.akterm"
gx 3500000.0
gy 5900000.0
xa 10
ya 10
hq 30
x0 0
y0 0
dd 30
nx 30, 60, 120
ny 30, 60, 120
xq 250
yq 450
so2 5.56
ti "benchmark"