· 

第14回 シングルコアで動かしていたアプリケーションをマルチコアにそのまま動かすことができるか?

 

マルチコアに対してよく聞かれる質問です。12で書いたように、マルチタスクで記載されたプログラムはマルチコアでそのまま動作する可能性はありますが、そうでないプログラムはそのままでは一つのコアでしか動かないため、自動もしくは手動での並列化が必要です。

いずれの手段を取るにしても、これまで一つのコアで順番に動いていた処理が同時に動くようになるため、いくつかのルールを守らないと動作結果やふるまいが「そのまま」ではなくなる場合があります。

次の動画では、これらの観点から質問に答えています。

  

なお、すべての動画はEMCYouTube動画ページからご覧いただけます。