インテル® DPC++/C++ コンパイラー

HPC

モダンコード – ベクトル化されたリダクション 2: コンパイラーのベクトル化を活用する

この記事は、インテル® デベロッパー・ゾーンに公開されている「Vectorized Reduction 2: Let the Compiler do that Voodoo that it do so well」( の日本語参考訳です。 こ...
HPC

ベクトル化されたリダクション操作を記述できますか?

この記事は、インテル® デベロッパー・ゾーンに公開されている「Can You Write a Vectorized Reduction Operation?」( の日本語参考訳です。 この記事の PDF 版はこちらからご利用になれます。 あ...
インテル® DPC++/C++ コンパイラー

インテル® C++ コンパイラーでサポートされる C++14 の機能

この記事は、インテル® デベロッパー・ゾーンに掲載されている「C++14 Features Supported by Intel® C++ Compiler」の日本語参考訳です。 インテル® C++ Composer 2013 SP1 (W...
HPC

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

インテル Parallel Universe マガジンの最新号が公開されました。この号では、インテル® Parallel Studio XE 2017 の各種コンポーネントを利用して、Python* コードを最適化・高速化するする方法を紹介...
インテル® DPC++/C++ コンパイラー

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

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

インテル® Software Development Emulator

この記事は、インテル® デベロッパー・ゾーンに公開されている「Benefits of Using Intel® Software Development Emulator」( の日本語参考訳です。 この記事の PDF 版はこちらからご利用に...
インテル® DPC++/C++ コンパイラー

インテル® Memory Protection Extensions (インテル® MPX) 利用ガイド

この記事は、インテル® デベロッパー・ゾーンに公開されている「Intel® Memory Protection Extensions Enabling Guide」の日本語参考訳です。 概要: このドキュメントは、インテル® Memory ...
インテル® DPC++/C++ コンパイラー

Linux* 上で CPU と GPU バッファーを共有する

この記事は、インテル® デベロッパー・ゾーンに公開されている「Sharing CPU and GPU buffers on Linux*」( の日本語参考訳です。 概要 CPU と GPU が、インテル® アーキテクチャー (IA) 上の先...
インテル® DPC++/C++ コンパイラー

生産性と C++ パフォーマンスの向上

この記事は、インテルの The Parallel Universe Magazine 24 号に収録されている、インテル® SIMD Data Layout Template (インテル® SDLT) に関する章を抜粋翻訳したものです。 イ...
HPC

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

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

ベクトル異形関数でのプロセッサー ID 指定

インテル® C/C++ および Fortran コンパイラーのバージョン 16.0 以降では、プログラマーがスカラー関数に対応するベクトル関数を明示的に記述することを可能にする、ベクトル異形関数 (Vector Variant Functi...
インテル® DPC++/C++ コンパイラー

C++ アプリケーションとインテル® DAAL のリンク方法

この記事は、インテル® デベロッパー・ゾーンに公開されている「How to Link Your C++ Applications with Intel® DAAL?」( の日本語参考訳です。
インテル® DPC++/C++ コンパイラー

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

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

インテル® C++ コンパイラーでサポートされる C++11 の機能

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

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

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