OpenMP

インテル® 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 を使用する場合の制限に、変数をターゲットで使用できるようにするには、オフロードコード内から呼び出される関数で参照されるグローバル変数が、一致するターゲット属性...
インテル® DPC++/C++ コンパイラー

インテル® C/C++ コンパイラー: 機能とサポートされるプラットフォーム比較

この記事は、インテル® デベロッパー・ゾーンに公開されている「Intel C and C++ Compilers: Features and Supported Platforms」( の日本語参考訳です。インテル® C++ コンパイラーの...
インテル® DPC++/C++ コンパイラー

OpenMP* 4.0 API C/C++ シンタックス・クイック・リファレンス・カード

OpenMP* 4.0 API C/C++ Syntax Quick Reference Card (英語) の日本語版が公開されました。日本語版はこちらから入手できます。このクイック・リファレンス・カードを『インテル® C++ コンパイラ...
HPC

とらえどころのないアルゴリズム – 並列スキャン (追記)

この記事は、インテル® デベロッパー・ゾーンに公開されている「Elusive Algorithms - Parallel Scan」( の日本語参考訳です。先月、IDZ の MIC フォーラムでの問い合わせ "C 言語でインテル® Cilk...
インテル® Parallel Studio XE

インテルの最新の並列化ツールによる明示的なベクトル化

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Vectorization Gets Explicit with Intel’s Updated Parallel Tool」 ( の日本語参考訳です。インテル® Paralle...
HPC

ヘテロジニアス・コンピューティングのパイプライン化

この記事は、インテル® デベロッパー・ゾーンに公開されている「Heterogeneous Computing Pipelining」( の日本語参考訳です。目次はじめにインテル® Core™ プロセッサー・ファミリーおよびインテル® Ato...
インテル® DPC++/C++ コンパイラー

ループをベクトル化するための条件

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Requirements for Vectorizable Loops」の日本語参考訳です。
インテル® DPC++/C++ コンパイラー

OpenMP* でベクトル化された並列ループを簡単に作成する

この記事は、Go Parallel に掲載されている「How to Create Vectorized, Multicore Loops in OpenMP with Ease」 ( の日本語参考訳です。OpenMP* のプラグマ宣言子を使...
インテル® DPC++/C++ コンパイラー

OpenMP* を使用中に変数アクセスでスレッドがクラッシュしないようにする

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Stop Threads from Clashing Over Variables in OpenMP」 ( の日本語参考訳です。OpenMP* を使用して、複数のスレッドにコー...
インテル® DPC++/C++ コンパイラー

LLVM/Clang で OpenMP* 4.0 機能を試してみる

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Testing Out OpenMP 4.0 Features in LLVM/Clang」 ( の日本語参考訳です。LLVM ツールに含まれる Clang コンパイラーには、O...
インテル® DPC++/C++ コンパイラー

OpenMP* 実行環境関数

この記事は、インテル® デベロッパー・ゾーンに掲載されている「OpenMP Execution Environment Functions」 ( の日本語参考訳です。OpenMP* 仕様には、omp.h ヘッダーファイルで宣言されたいくつか...
インテル® DPC++/C++ コンパイラー

OpenMP 4.0 を使用してプログラムで SIMD を有効にする

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Enabling SIMD in program using OpenMP 4.0」( の日本語参考訳です。
インテル® oneMKL

スレッド化されたインテル ® MKL をマルチスレッド・アプリケーションで使用する

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Using Threaded Intel® MKL in Multi-Thread Application」( の日本語参考訳です。はじめにインテル® マス・カーネル・ライブラリ...