並列処理プログラミング

更新日:

用語解説

並列処理プログラミングは、複数のプロセッサのコアなどを使って、大きな計算や、複数の独立した処理を、同時に実行するプログラミングの方法です。

■ 試験で押さえるポイント

  • マルチスレッド、マルチプロセスなどの方法があります。

  • 並列にできない部分の割合で、速くなる上限が決まります(アムダールの法則)。

■ 過去問での着眼点

共有のデータの排他制御や、デッドロックに注意が必要な点を押さえます。

例: 大きな画像を4つに分け、4つのコアで同時に処理します。

同じ分野の用語