OpenMP

その他

インテル Parallel Universe 27 号日本語版の公開

インテル Parallel Universe マガジンの最新号が公開されました。この号では、20 周年を迎える OpenMP* について取り上げます。また、新しいインテル® AVX-512 命令セットにより以前は不可能だったベクトル化を行う...
HPC

ハイブリッド並列処理: 並列分散メモリーと共有メモリー・コンピューティング

この記事は、インテル® デベロッパー・ゾーンに公開されている「Hybrid Parallelism: Parallel Distributed Memory and Shared Memory Computing」( の日本語参考訳です。こ...
インテル® oneMKL

インテルが推進するディープラーニング・フレームワーク

この記事は、インテルの The Parallel Universe Magazine 27 号に収録されている、インテルが推進するディープラーニング・フレームワークに関する章を抜粋翻訳したものです。人工知能 (AI) は、本来は人の知能が必...
HPC

現在と将来の OpenMP* API 仕様

この記事は、インテルの The Parallel Universe Magazine 27 号に収録されている、OpenMP* 5.0 の機能を初めて紹介した章を抜粋翻訳したものです。OpenMP* API には 20 年の歴史があります。...
HPC

等方性 3 次元有限差分 (3DFD) 波動方程式コード向けの NUMA を理解する

この記事は、インテル® デベロッパー・ゾーンに公開されている「Understanding NUMA for 3D isotropic Finite Difference (3DFD) wave equation code」( の日本語参考訳...
インテル® DPC++/C++ コンパイラー

間接呼び出しと仮想関数の呼び出し: インテル® C/C++ コンパイラー 17.0 によるベクトル化

この記事は、インテルの The Parallel Universe Magazine 25 号に収録されている、最新のインテル® C++ コンパイラーでサポートされたベクトル化方式の SIMD 対応関数の間接呼び出しに関する章を抜粋翻訳した...
その他

インテル Parallel Universe 24 号日本語版の公開

インテル Parallel Universe マガジンの最新号が公開されました。この号では、さまざまなソリューションを利用して、できるだけ時間をかけずに、より優れたパフォーマンスを得る方法を紹介します。生産性と C++ パフォーマンスの向上...
HPC

インテルのクラスターツールを利用したハイブリッド・アプリケーションのチューニング

この記事は、インテルの The Parallel Universe Magazine 24 号に収録されている、ハイブリッド・アプリケーションのチューニングに関する章を抜粋翻訳したものです。インテル® Xeon Phi™ 製品のような現代の...
HPC

OpenMP* バージョン 4.5: 標準化の進化

この記事は、インテルの The Parallel Universe Magazine 24 号に収録されている、OpenMP* 4.5 に関する章を抜粋翻訳したものです。OpenMP* API 仕様はよく知られるようになり、共有メモリーシス...
HPC

ヘテロジニアス分散システムにおける有限差分法

この記事は、インテル® デベロッパー・ゾーンに公開されている「Finite Differences on Heterogeneous Distributed Systems」( の日本語参考訳です。この記事の PDF 版はこちらからご利用に...
その他

OpenMP 4.x による新しいレベルの並列化

2015年 12月に東京で開催されたインテル® ソフトウェア・カンファレンス Day 1 で、iSUS 編集長 すがわら きよふみが講演した内容を基に、2部にわけて「OpenMP* 4.x による新しいレベルの並列化」についてお届けします。...
特集

ケーススタディー: インテル® アドバンスト・ベクトル・エクステンションを使用したブラック-ショールズの計算

この記事は、インテル® デベロッパー・ゾーンに公開されている「Case Study: Computing Black-Scholes with Intel® Advanced Vector Extensions」( の日本語参考訳です。この...
インテル® Parallel Studio XE

OpenMP* 4.x による新しいレベルの並列化 (全2回)

2015年 12月に東京で開催されたインテル® ソフトウェア・カンファレンス Day 1 で、iSUS 編集長 すがわら きよふみが講演した内容を基に、2部にわけて「OpenMP* 4.x による新しいレベルの並列化」についてお届けします。...
インテル® DPC++/C++ コンパイラー

Windows* 環境でインテル® コンパイラーを使用してオフロード文を含むソースをコンパイルする際の注意点

インテル® コンパイラー for Windows* では、オブジェクト (.obj) や実行形式 (.exe) ファイルの出力名称を指定する際に Visual C++* がサポートする /Fe オプションのほかに Linux* でおなじみの...
インテル® DPC++/C++ コンパイラー

V15 と V16 のコンパイラーのオフロード時のコンパイラーの振る舞いの違い

バージョン 15 と 16 のコンパイラーのユーザーズガイドには、Offload を使用する場合の制限に、変数をターゲットで使用できるようにするには、オフロードコード内から呼び出される関数で参照されるグローバル変数が、一致するターゲット属性...