C#(Parallel.ForEach)でのMIDACOの並列化
CPU時間を要する目的関数をもつ事例での
直列モードと並列モードによるMIDACOの実行
Example_parallel.cs ▶ Midaco.cs ▶ [並列化バージョン] ・ | ||
直列モード (P=1) | 並列モード (P=2) | 並列モード (P=4) |
合計時間:32.36秒 | 合計時間:15.52秒 | 合計時間:9.74秒 |
オリジナル:x1 | スピードアップ:x2 | スピードアップ: x3.3 |
結果はMIDACO制限版で再現できます(こちらで入手▷)