0

並列実行が可能で、シングル コアからクアッド コアに移行されたプログラムを考えてみましょう。スピードアップは4倍になりますか?

プログラムで期待される高速化が見られないとします。考えられる理由は何ですか?キャッシュは、各コアに個別のキャッシュがない場合に問題が発生する理由の 1 つです。他の問題は何でしょうか?

4

1 に答える 1

0

パフォーマンスの向上が見られなかった理由として考えられるのは、4 つのプロセッサに分割している作業が非常に小さい場合です。別々のプロセッサに送信する 4 つの単純な加算操作がある場合、1 つのプロセッサで 4 つの操作を実行するよりも委任の作業に時間がかかる場合があります。

于 2013-02-06T02:35:41.687 に答える