私はpython/numpy/cythonで書かれたシミュレーションを使用します。多くのシミュレーション実行を平均化する必要があるため、マルチプロセッシングモジュールを使用して、個々のシミュレーション実行をすべてバッチで実行します。
オフィスには、HTを搭載したi7-920ワークステーションがあります。家に私はi5-560なしで持っています。オフィスの各バッチでシミュレーションのインスタンスを2倍実行でき、実行時間を半分に短縮できると思いました。驚いたことに、個々のインスタンスの実行時間は、自宅のワークステーションでかかる時間と比較して2倍になりました。つまり、自宅で3つのシミュレーションインスタンスを並行して実行するには、たとえば8分かかりますが、オフィスで6つのインスタンスを実行するには、約15分かかります。'cat / proc / cpuinfo'を使用して、'兄弟'=8および'cpuコア'= 4を検証したため、HTが有効になります。
私は「総実行時間の保存」法を知りません(科学的な観点からは非常に興味深いかもしれませんが:))、そしてここで誰かをホッピングすることはこの難問にいくらかの光を当てるかもしれません。