Meine bisherigen Erfahrungen haben gezeigt, dass selbst bei Multi-Core-Prozessoren die Parallelisierung eines Algorithmus nicht immer zu einer deutlichen Beschleunigung führt. Tatsächlich kann es manchmal die Dinge verlangsamen. Was sind einige gute Hinweise, dass ein Algorithmus erheblich beschleunigt werden kann, indem er parallelisiert wird?Was sind einige Hinweise, dass ein Algorithmus parallelisiert werden sollte?
(Natürlich die Einsprüche mit vorzeitige Optimierung und deren Korrelation zum Bösen gegeben)
Ich stimme hier definitiv zu. Eine Sache zu beachten, dass ich denke, Atwood vermisst die ganze Zeit in seinem Blog, ist, dass Ihr Programm in der Regel mit anderen nicht verwandten Prozessen konkurriert, können Sie auch von mehreren Kernen hier zu gewinnen. Aber die meiste Zeit wird in den langsamsten Teilen des Codes verbracht. :) – BobbyShaftoe