並列プログラミングの実装

プログラムに並列処理を実装するには 2 つの方法があります。次のいずれかを選択できます。

高レベルの並列フレームワークを使用する理由は次のとおりです。

並列処理の実装には、慣れ親しんだ任意の並列フレームワークを使用できます。

それぞれのプログラミング言語で使用可能な高レベルの並列フレームワークは、次のとおりです。

言語

利用可能な高レベルの並列フレームワーク

C

OpenMP*

C++

インテル® oneAPI スレッディング・ビルディング・ブロック (oneTBB)

OpenMP*

C#

Microsoft*タスク並列ライブラリー (Windows* のみ)

Fortran

OpenMP*

関連情報