ベクトル化

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

診断 15378: ループはベクトル化されませんでした: /Qfreestanding オプションが整数除算/剰余のベクトル化を妨げています。

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Diagnostic 15378: xxxx was not vectorized: -ffreestanding flag prevents vectorization of ...
インテル® DPC++/C++ コンパイラー

診断 15344: ループはベクトル化されませんでした: ベクトル依存関係がベクトル化を妨げています。

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Diagnostic 15344: loop was not vectorized: vector dependence prevents vectorizationxxxx」(...
インテル® DPC++/C++ コンパイラー

診断 15335: xxxx はベクトル化されませんでした: ベクトル化は可能ですが非効率です。オーバーライドするには vector always ディレクティブまたは /Qvec-threshold0 を使用してください。

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Diagnostic 15335: xxxx was not vectorized: vectorization possible but seems inefficient. ...
インテル® DPC++/C++ コンパイラー

診断 15331: xxxx はベクトル化されませんでした: コンパイラー・オプションまたはディレクティブによる暗黙の precise FP モデルがベクトル化を妨げています。fast FP モデルの使用を検討してください。

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Diagnostic 15331: xxxx was not vectorized: precise FP model implied by the command line o...
インテル® DPC++/C++ コンパイラー

リマーク #15319: ループ はベクトル化されませんでした: novector ディレクティブが使用されています。

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Diagnostic 15319: loop was not vectorized: novector directive used」( の日本語参考訳です。 このベクトル診断メ...
インテル® DPC++/C++ コンパイラー

診断 15304: ループ はベクトル化されませんでした: マルチバージョンのベクトル化できないループ・インスタンスです。

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Diagnostic 15304: loop was not vectorized: non-vectorizable loop instance from multiversi...
インテル® oneMKL

インテル® MKL 2020 ベクトル統計乱数ジェネレーターのパフォーマンス・データ

この記事は、インテル® デベロッパー・ゾーンに公開されている「Intel® MKL 2020 Vector Statistics Random Number Generator Performance Data」( の日本語参考訳です。 こ...
インテル® oneAPI

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneAPI MKL) データ並列 C++ 使用モデル (モンテカルロ・シミュレーションの例)

この記事は、インテル® デベロッパー・ゾーンに公開されている「Intel® oneAPI Math Kernel Library Data Parallel C++ Usage Models (on the Example of Monte...
インテル® DPC++/C++ コンパイラー

ポインター・エイリアシングとベクトル化

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Pointer Aliasing and Vectorization」( の日本語参考訳です。 この記事の PDF 版はこちらからご利用になれます。 はじめに C++ のポインタ...
インテル® DPC++/C++ コンパイラー

明示的なベクトル・プログラミング – 最も一般的な手法

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Explicit Vector Programming – Best Known Methods」の日本語参考訳です。 この記事の PDF 版はこちらからご利用になれます。 明示...
インテル® ディストリビューションの Python*

高速 Python*: コードを変更せずに Python* をさらに高速化

この記事は、インテル® デベロッパー・ゾーンに公開されている「Accelerated Python: Give Python an Even Bigger Boost with No Code Changes」 ( の日本語参考訳です。 イ...
インテル® Advisor

ベクトル化の効率を把握する

アプリケーションがどの程度効率良くベクトル化されているか把握することは、システムで最高のパフォーマンスを達成するために非常に重要です。この記事では、インテル® Advisor を使用して、ベクトル化の問題をピンポイントで特定し、ハードウェア...
HPC

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

インテル Parallel Universe マガジンの最新号が公開されました。 注目記事: CPU 上でのマシンラーニング/ ディープラーニング・プロジェクトの効率的な訓練と実行 掲載記事 Numba を使用した Python* での並列...
インテル® DPC++/C++ コンパイラー

vector プラグマ/ディレクティブの動的アライメント節

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Dynamic alignment clause for vector pragma/directive」( の日本語参考訳です。
インテル® Parallel Studio XE

ハイブリッド・クラウド: オンプレミスとクラウドでの HPC パフォーマンスのベスト・プラクティス

このセッションは、Tech.Decoded で公開されている「Hybrid Cloud: Best Practices for HPC Performance On Premise and On Cloud」( の日本語版です。 パブリック...