Wenn ich viel zu berechnen habe und es auf mehrere Prozessoren oder Prozessorkerne aufteile geht es doch schneller ?!?!?!?!?!?!?
Das hängt extrem vom Rechenverfahren ab. Wenn parallelisiert werden kann, bringen mehr Kerne mehr Geschwindigkiet. Wenn nicht parallelisiert werden kann, bringt ein höher getakteter Kern mehr Geschwindigkeit.
Beispiele:
Berechnungen mit der Finite-Elemente-Methode lassen sich meist bis zu einem gewissen Grad parallelisieren. Hier gewinnen i.d.R. also mehr Kerne. Aber Achtung! Das gilt nur für vollwertige Kerne mit eigener FPU. Beim Intel Core zählt das HT nicht mit. Beim AMD FX zählt jedes Modul nur als ein vollwertiger Kern.
Berechnungen mit der Finite-Differenzen-Methode lassen sich i.d.R. gar nicht parallelisieren, da jeder Rechenschritt das Ergebnis des vorherigen Rechenschritts benötigt. Hier gewinnt also ein möglichst hoch getakteter Kern. Sofern die übrigen Kerne nicht mit etwas anderem beschäftigt sind, kann hier Turbo Core o.ä. seine Vorteile ausspielen.