インテル® Xeon Phi プロセッサー

このページは、インテル® デベロッパー・ゾーンで公開されている「Intel® Xeon Phi™ Processor」の参考訳です。

概要

インテル® Xeon Phi™ プロセッサーはインテル® スケーラブル・システム・フレームワークの基礎となる重要な要素であり、ノードのボトルネック解消、コード・モダニゼーションの簡素化、電力効率に優れたアーキテクチャーを実現します。インテル® Xeon Phi™ プロセッサーは、柔軟かつポータブルで、再利用可能なコードのオープン規格を使用することで、投資効果を最大化する未来のソリューションです。

すべてのアーキテクチャーとプログラミングに関連するリソースを参照


インテル® Xeon Phi™ プロセッサー向けのアプリケーション・パフォーマンスのショーケースとプルーフポイント

アプリケーション・パフォーマンスのショーケースとプルーフポイント (製造業、ライフサイエンス、金融、エネルギーなどの主要分野) では、他の製品と比較したインテル® Xeon Phi™ プロセッサーにおけるパフォーマンス向上を紹介しています。

インテル® Xeon Phi™ プロセッサーのショーケース (英語)
インテル® Xeon Phi™ プロセッサー向けのアプリケーション・パフォーマンスのプルーフポイント (https://software.intel.com/en-us/articles/intel-xeon-phi-processor-applications-performance-proof-points)
インテル® Xeon Phi™ プロセッサー/コプロセッサーの実行性能の比較

ソフトウェアとツール

インテル® Xeon Phi™ コプロセッサーとは異なり、新しいプロセッサーはインテル® メニーコア・プラットフォーム・ソフトウェア・スタック (インテル® MPSS) を必要としません。代わりに、システム管理者はある制限の中でインストールするオペレーティング・システムとソフトウェアを選択することができます。

インテル® Xeon Phi™ プロセッサー製品クイック・スタート・ガイド (英語)
インテル® Xeon Phi™ Processor Software

レシピ

インテル® Xeon Phi™ プロセッサー上での Stream Triad のメモリー帯域幅の最適化 (英語)
レシピ: インテル® Xeon Phi™ プロセッサー向けの LAMMPS* (英語)
レシピ: インテル® Xeon® プロセッサーとインテル® Xeon Phi™ プロセッサー向けの Soft Sphere シミュレーターのビルドと実行 (英語)
レシピ: インテル® Xeon Phi™ プロセッサー向けの並列 Ocean プログラムのビルドと実行 (英語)
レシピ: インテル® Xeon Phi™ プロセッサー向けの VLPL-S のビルドと実行 (英語)
レシピ: インテル® Xeon Phi™ プロセッサー向けの MASNUM WAVE のビルドと実行 (英語)
レシピ: インテル® Xeon Phi™ プロセッサー向けのモンテカルロ・ヨーロピアン・プライシングのビルドと実行 (英語)
レシピ: Barone-Adesi and Whaley 近似式を使用したオプション価格 (英語)
レシピ: インテル® Xeon Phi™ 7250 プロセッサー向けの RELION (英語)
レシピ: インテル® Xeon Phi™ プロセッサー向けのブラック・ショールズ・マートン式の最適化 (英語)
レシピ: インテル® プロセッサー上で YASK (Yet Another Stencil Kernel) をビルドおよび実行 (英語)
レシピ: インテル® Xeon® プロセッサーとインテル® Xeon Phi™ プロセッサー上で NAMD をビルドする (英語)
レシピ: インテル® Xeon Phi™ プロセッサー 7250 向けの ROME1.0/SML (英語)

アーキテクチャーとプログラミング

インテル® Xeon® プロセッサーやインテル® Xeon Phi™ コプロセッサー向けに記述された多くのプログラムは、インテル® Xeon Phi™ プロセッサー上で実行できます。ベクトル組込み関数を直接呼び出したり、オフロード・プログラミング・モデルを使用してコプロセッサー向けに記述されたプログラムでは、多くの変更が必要となります。新しいインテル® Xeon Phi™ プロセッサーのメモリー、キャッシュ、およびベクトルユニットの違いは、元のコプロセッサー向けに行われた最適化を再調整する必要があることを意味します。


全般

公的開示 (英語)
プロセッサー・ソフトウェア最適化ガイド (英語)
インテル® Xeon Phi™ 製品ファミリーに備える (英語)
パフォーマンス・モニタリング・リファレンス・マニュアル (英語)
インテル® Xeon Phi™ コプロセッサーから、インテル® Xeon Phi™ プロセッサーへのアプリケーションの移植 (英語)
インテル® Xeon Phi™ プロセッサー向けのプロセスとスレッド・アフィニティー
インテル® Xeon Phi™ コプロセッサー製品ファミリー上で Memtest96+ を使用する (英語)

ツールとライブラリー

インテル® アドバンスト・ベクトル・エクステンション 512 (インテル® AVX-512) 命令 (英語)
追加されたインテル® AVX-512 命令
インテル® AVX-512 のサポートを検出する方法
インテル® Xeon Phi™ プロセッサーとインテル® AVX-512 ISA 向けのコンパイル
インテル® Xeon Phi™ プロセッサーのアプリケーションの準備 (英語)
インテル® MPI ライブラリー – 互換性
インテル® ソフトウェア開発エミュレーター (英語)

メモリー

MCDRAM (高帯域幅メモリー) – 解析方法とツール (英語)
高帯域幅メモリー (HBM): アプリケーションでどのように利点を得るか? (英語)
MCDRAM (高帯域幅メモリー) の紹介 (英語)
メモリーモードとクラスターモード: 設定と利用例 (英語)

ドキュメント

3D Isotropic Acoustic Finite-Difference Wave Equation Code:メニーコア・プロセッサーの実装と解析 (英語)
インテル® Xeon Phi™ プロセッサー 7200 ファミリーのメモリー管理最適化 (英語)
インテル® Advisor 2017 ツールによるベクトル化のクイック解析
Cython のスレッド並列処理
インテル® Xeon Phi™ プロセッサー上で MPI for Python* (mpi4py) を使用する
インテル® MKL の DNN プリミティブ
ハイブリッド並列処理: MiniFE* のケーススタディー (英語)
ヘテロジニアス Stream ライブラリーの紹介 (英語)
インテル® Xeon Phi™ コプロセッサー上で共有ディレクトリーをマウントする方法 (英語)
インテル® Xeon Phi™ プロセッサーへのオフロード・オーバー・ファブリック: チュートリアル
アジアオプション価格でのモンテカルロ・シミュレーション (英語) 直接 N 体シミュレーション (英語)
インテル® Xeon® プロセッサーとインテル® Xeon Phi™ コプロセッサー向けの一般的な正方行列転置のマルチスレッド化 (https://software.intel.com/en-us/articles/multithreaded-transposition-of-square-matrices-with-common-code-for-intel-xeon-processors)
インテル® Xeon Phi™ コプロセッサー上でのベクトル化とメモリー・トラフィックのファイン・チューニング: 小規模行列の LU 分解 (英語)
インテル® Xeon Phi™ プロセッサー向けの Quantum ESPRESSO* (英語)
ベクトル化によるパフォーマンスの向上

リソース