Topics
    ソリューション
    Menu

    技術コラム:並列プログラミング

    • 第九十六回「高速化・並列化についてのまとめ」
    • 第九十五回「ハイブリッド並列」
    • 第九十四回「PathScaleコンパイラでのOpenMP拡張」
    • 第九十三回「Cluster OpenMP」
    • 第九十二回「環境変数」
    • 第九十一回「実行時ライブラリルーチン(2)」
    •  第九十回「実行時ライブラリルーチン」
    • 第八十九回「nest」
    • 第八十八回「threadprivateディレクティブ」
    • 第八十七回「reduction
    • 第八十六回「ordered construct」
    • 第八十五回「flush construct」
    • 第八十四回「barrier / atomic construct」
    • 第八十三回「master / critical construct」
    • 第八十二回「combined parallel work-sharing construct」
    • 第八十一回「workshare construct」
    •  第八十回「single construct」
    • 第七十九回「sections construct」
    • 第七十八回「loop constructの使用例」
    • 第七十七回「work-sharing construct」
    • 第七十六回「parallel constructの使用例」
    • 第七十五回「parallel construct」
    • 第七十四回「OpenMPの構成」
    • 第七十三回「OpenMPディレクティブ」
    • 第七十二回「自動並列化での条件指定」
    • 第七十一回「コンパイラによる自動並列化」
    •  第七十回「並列化の考え方の違い」
    • 第六十九回「スレッドパラレル」
    • 第六十八回「並列化の検討内容のまとめ」
    • 第六十七回「強制終了」
    • 第六十六回「時間計測関数」
    • 第六十五回「集団通信(7)」
    • 第六十四回「集団通信(6)」
    • 第六十三回「集団通信(5)」
    • 第六十二回「集団通信(4)」
    • 第六十一回「集団通信(3)」
    •  第六十回「集団通信(2)」
    • 第五十九回「集団通信」
    • 第五十八回「プロセス間でのデータの送受信の例(3)」
    • 第五十七回「プロセス間でのデータの送受信の例(2)」
    • 第五十六回「プロセス間でのデータの送受信の例」
    • 第五十五回「プロセス間での処理の分割方法」
    • 第五十四回「1対1通信(4)」
    • 第五十三回「1対1通信(3)」
    • 第五十二回「1対1通信(2)」
    • 第五十一回「1対1通信」
    •  第五十回「プロセス間通信の種類」
    • 第四十九回「MPI使用法(ビルドと実行)」
    • 第四十八回「MPI使用法概要」
    • 第四十七回「MPIの歴史と特徴」
    • 第四十六回「MPI環境の設定とテスト」
    • 第四十五回「並列化環境の設定」
    • 第四十四回「並列化を検討する際の考慮事項」
    • 第四十三回「並列化の種類(2)」
    • 第四十二回「並列化の種類」
    • 第四十一回「並列性能」
    •  第四十回「並列化の可否と有効性」
    • 第三十九回「並列処理について」
    • 第三十八回「チューニングに関する補足事項」
    • 第三十七回「その他のチューニング」
    • 第三十六回「ループに関する最適化(2)」
    • 第三十五回「ループに関する最適化」
    • 第三十四回「不要な計算の削除」
    • 第三十三回「ソフトウェアの高速化(最適化、並列化)」
    • 第三十二回「ループのブロック化」
    • 第三十一回「キャッシュスラッシング」
    •  第三十回「キャッシュの動作イメージ(2)」
    • 第二十九回「キャッシュの動作イメージ」
    • 第二十八回「記憶装置の階層構造」
    • 第二十七回「数学ライブラリの具体例(4)」
    • 第二十六回「数学ライブラリの具体例(3)」
    • 第二十五回「数学ライブラリの具体例(2)」
    • 第二十四回「数学ライブラリの具体例」
    • 第二十三回「数学ライブラリの利用手順」
    • 第二十二回「数学ライブラリの利用」
    • 第二十一回「プロファイリング情報の取得の例(2)」
    •  第二十回「プロファイリング情報の取得の例」
    •  第十九回「プロファイリング情報の取得」
    •  第十八回「PathScaleコンパイラの紹介」
    •  第十七回「コンパイラオプション設定での注意事項」
    •  第十六回「コンパイラオプションの具体例」
    •  第十五回「コンパイラのオプション設定」
    •  第十四回「ソフトウェアの高速化の検討手順」
    •  第十三回「ソフトウェアの高速化(最適化,並列化)」