IT資格用語解説応用情報技術者試験・ソフトウェアユニットの作成
並列処理プログラミング
更新日:
用語解説
並列処理プログラミングは、複数のプロセッサのコアなどを使って、大きな計算や、複数の独立した処理を、同時に実行するプログラミングの方法です。
■ 試験で押さえるポイント
マルチスレッド、マルチプロセスなどの方法があります。
並列にできない部分の割合で、速くなる上限が決まります(アムダールの法則)。
■ 過去問での着眼点
共有のデータの排他制御や、デッドロックに注意が必要な点を押さえます。
例: 大きな画像を4つに分け、4つのコアで同時に処理します。