このセッションは、Tech.Decoded で公開されている「OpenMP and TBB Task Graphs: Unraveling the Spaghetti with Flow Graph Analyzer」(https://techdecoded.intel.io/essentials/openmp-and-tbb-task-graphs-unraveling-the-spaghetti-with-flow-graph-analyzer/) の日本語版です。
今日の多くのプログラムやプログラミング・モデルは、タスクベースの並列処理をサポートしています。その理由はロード・バランシングを向上し、不規則なランタイム依存の実行を効率良く並列化できるためです。
しかしながら、グラフはプログラムで作成されるため、複雑になりがちで、あとで実際に作成されたものを判断するのはとても大変です。 また、タスクベースの並列処理は一般に構造化されておらず、データによってはグラフの一部のみが実行される可能性があるため、アルゴリズムのパフォーマンス解析が困難です。
このコースでは、タスクベースのプログラミング・モデルの上記のような課題を見つけることができる、インテル® Advisor のフローグラフ・アナライザー (FGA) についてご紹介します。FGA は、インテル® TBB 向けにインタラクティブにグラフを作成できる GUI ベースのツールです。
オンライン・トレーニング
-
[create_training_thumbnail title=’パート 1′ image=’/wp-content/uploads/taskgraph_webinar_s.png’
url=’https://www.isus.jp/wp-content/uploads/online-training/taskgraph_part1/index.html’
script=’‘]
[create_training_thumbnail title=’パート 2′ image=’/wp-content/uploads/taskgraph_webinar2_s.png’
url=’https://www.isus.jp/wp-content/uploads/online-training/taskgraph_part2/index.html’
script=’‘]
※システム要件の詳細については、こちらのページをご覧ください。
関連情報
インテル® Advisor に関する情報は、インテル® Advisor 紹介ページ をご覧ください。
[create_navigation active=’contents’
previous_url=” previous_txt=”
contents_url=’https://www.isus.jp/online-training/’ contents_txt=’トレーニング一覧’
next_url=” next_txt=”]