インテル® Xeon Phi™ コプロセッサー開発者向けリソースガイド

この記事は、インテル® デベロッパー・ゾーンに掲載されている「Resource Guide for Intel® Xeon Phi™ Coprocessor Developers」の日本語参考訳です。


この記事は、インテル® Xeon Phi™ コプロセッサーを使用してソフトウェア開発を始めようとする技術者向けに関連するリソースをまとめています。リソースガイドには、それぞれの役割ごとに 3 つのガイドがあります:

  • 管理者 は、インテル® Xeon Phi™ コプロセッサーを搭載した 1 台以上のサーバー (クラスター構成も含みます) の管理責任者を指します。
  • 開発者 は、インテル® Xeon Phi™ コプロセッサーを搭載したシステム向けにプログラミングを行う技術者を指します。
  • 研究者 は、インテル® Xeon Phi™ コプロセッサーについて詳しく調査を行い、その技術を組織的に採用すべきかどうかを決定する役割を持つ人物を指します。

各ガイドには、それぞれの対象者に役立つ情報が記載されています。例えば、クラスターを保守するためのドキュメントは、管理者の興味を引きますが、開発者にとっては有用ではないかもしれません。同様に、プログラミング構文とセマンティクスは、開発者にとっては重要ですが、管理者には一般的でありません。各ガイドの内容は、対象に応じて編集されています。

このガイドで紹介されるリソースは、すべてを網羅したカタログというよりはスタートガイドであり、読者の皆さんがさらに習熟をすすめ、インテル® MIC コミュニティー1 に参加することを勧めるものです。インテル® Xeon Phi™ コプロセッサーの開発者ゾーン2 では、記事やドキュメント、ツール、トレーニング、フォーラム、ブログなどその他の豊富なリソースを掲載しています。

この記事で紹介するトピックは以下に分類されています。

  • 開発者向け概要:
    • 開発ガイドとプログラミング・リファレンス
    • プログラミング・モデル
    • コードサンプルとトレーニング
  • ツールとライブラリー:
    • 開発ツール
    • ライブラリーとスクリプトのサポート
  • アーキテクチャーと基盤:
    • ハードウェア・アーキテクチャー
    • ネットワーク基盤

開発者向け概要

基礎的なリソース

開発ガイドとプログラミング・リファレンス

プログラミング・モデル

コードサンプルとトレーニング

ツールとライブラリー

開発ツール

ライブラリーとスクリプトのサポート

アーキテクチャーと基盤:

ハードウェア・アーキテクチャー

ネットワーク基盤

ホストとコプロセッサーは、標準的な Linux* OS を使用し、一般的なネットワーク・プロトコルをサポートします。”サポート” とは、それらがデフォルトでインストールされていることを意味するものではないことに注意してください。詳細は、以下のドキュメントを参照してください。

参考文献

以下のリストは、本文中でカバーされた URL と、Developer Zone でリソースを見つけるためのナビゲーションの両方を掲載しています。“MIC-IDZ” は、http://software.intel.com/mic-developer にあるインテル® Xeon Phi™ コプロセッサー Developer Zone の略です。”ISUS-DZ” は、http://www.isus.jp/article/idz/mic-developer/ の略です。

1      http://software.intel.com/en-us/forums/intel-many-integrated-core (英語)
ナビゲーション: MIC-IDZ => Get Support => Intel® Many Integrated Core Architecture Forum

2      http://www.isus.jp/article/idz/mic-developer/
ナビゲーション: ISUS-DZ

3      http://software.intel.com/en-us/mic-developer
ナビゲーション: ISUS-DZ

4      http://www.isus.jp/wp-content/uploads/pdf/an-overview-of-programming-for-intel-xeon-processors-and-intel-xeon-phi-coprocessors_1.pdf
ナビゲーション: ISUS-DZ

5      http://software.intel.com/en-us/forums/intel-many-integrated-core (英語)
ナビゲーション: MIC-IDZ => Get Support => Intel® Many Integrated Core Architecture Forum

6      http://www.isus.jp/article/mic-article/building-a-native-application-for-intel-xeon-phi
ナビゲーション: ISUS-DZ => プログラミング => プログラミング => “ネイティブ・アプリケーションのビルド”

7      http://software.intel.com/en-us/articles/intel-xeon-phi-coprocessor-system-software-developers-guide (英語)
ナビゲーション: MIC-IDZ => Tools & Downloads => Intel Xeon Phi Coprocessor Software Developer’s Guide => section 2.2

8      http://www.isus.jp/article/mic-article/intel-xeon-phi-coprocessor-developers-quick-start-guide/
ナビゲーション: インテル® Xeon Phi™ コプロセッサー => 概要 => 利用ガイドとマニュアル => インテル® Xeon Phi™ コプロセッサー開発者クイック・スタート・ガイド => 記事のダウンロード => “インテル® Xeon Phi™ コプロセッサー開発者向けクイック・スタート・ガイド”

9      http://www.isus.jp/article/mic-article/intel-xeon-phi-coprocessor-developers-quick-start-guide/
ナビゲーション: インテル® Xeon Phi™ コプロセッサー => 概要 => 利用ガイドとマニュアル => インテル® Xeon Phi™ コプロセッサー開発者クイック・スタート・ガイド => 記事のダウンロード => “インテル® Xeon Phi™ コプロセッサー MICROSOFT* WINDOWS* ホスト向けクイック・スタート・ガイド”

10    http://download-software.intel.com/sites/default/files/forum/278102/327364001en.pdf (英語)
ナビゲーション: MIC-IDZ => Overview => Intel Xeon Phi Coprocessor Instruction Set Architecture Reference Manual

11      http://www.isus.jp/article/mic-article/optimization-and-performance-tuning-for-intel-xeon-phi-coprocessors-part-1-optimization/
ナビゲーション: ISUS-DZ => プログラミング => 最適化

12      http://www.isus.jp/article/mic-article/optimization-and-performance-tuning-for-intel-xeon-phi-coprocessors-part-2-optimization/
ナビゲーション: ISUS-DZ => プログラミング => 最適化

13    http://software.intel.com/sites/default/files/forum/278102/intelr-xeon-phitm-pmu-rev1.01.pdf (英語)
ナビゲーション: MIC-IDZ => Search(“278102”) => RESOURCES (including downloads) => intelr-xeon-phitm-pmu-rev1.01.pdf

14    http://software.intel.com/en-us/forums/topic/382241#comment-1729511
ナビゲーション: MIC-IDZ => Search(“OpenCL Phi” ) => OpenCL on Xeon Phi

15    http://software.intel.com/en-us/articles/programming-for-multicore-and-many-core-products (英語)
ナビゲーション: MIC-IDZ => Programming => Programming for Multicore and Many-core Products

16    http://www.isus.jp/article/mic-article/xeon-phi/
ナビゲーション: ISUS-DZ => プログラミング => プログラミング

17      http://www.isus.jp/article/idz/mic-developer/
ナビゲーション: ISUS-DZ

18    http://www.cutt.co.jp/book/978-4-87783-332-9.html

19      http://www.isus.jp/article/idz/mic-developer/
ナビゲーション: ISUS-DZ

20    http://www.isus.jp/article/intel-software-dev-products/intel-parallel-studio-xe/
ナビゲーション: ISUS-DZ => サポート => 対応開発ツール

21    http://software.intel.com/en-us/videos/beginning-intel-xeon-phi-coprocessor-workshop-introduction
ナビゲーション: MIC-IDZ => Training => Video Workshops and Tutorials => Beginning Videos => Introduction & Goals

22    http://software.intel.com/en-us/tags/41698 ナビゲーション: MIC-IDZ => Training => Video Workshops and Tutorials

23    http://www.colfax-intl.com/nd/xeonphi.aspx

24    https://www.tacc.utexas.edu/web/tup/training

25    http://www.acceleware.com/xeon-phi-training

26    http://www.caps-entreprise.com

27    http://www.rcac.purdue.edu/userinfo/resources/conte/

28    http://software.intel.com/en-us/articles/intel-tools-reference-guides-user-guides-bkms-getting-support
ナビゲーション: MIC-IDZ => Tools & Downloads => Intel® Software Development Tools Demystified:The Packaging, Reference Guides, User Guides, BKMs, Getting Support

29    http://www.isus.jp/article/intel-software-dev-products/intel-parallel-studio-xe/
ナビゲーション: ISUS-DZ => サポート => 対応開発ツール

30    http://software.intel.com/articles/intel-c-composer-xe-documentation
ナビゲーション: MIC-IDZ => Software Development Products => Intel C/C++ and Fortran Compilers => Related Content => Documentation => C/C++

31    http://software.intel.com/articles/intel-fortran-composer-xe-documentation
ナビゲーション: MIC-IDZ => Software Development Products => Intel C/C++ and Fortran Compilers => Related Content => Documentation => Fortran

32      http://www.isus.jp/article/idz/mic-developer/
ナビゲーション: ISUS-DZ

33    http://www.isus.jp/article/intel-software-dev-products/intel-vtune-amplifier-xe/
ナビゲーション: ISUS-DZ => サポート => 対応開発ツール

34    http://www.isus.jp/article/intel-software-dev-products/intel-opencl/
ナビゲーション: ISUS-DZ => サポート => 対応開発ツール

35    http://www.isus.jp/article/intel-software-dev-products/intel-mkl/
ナビゲーション: ISUS-DZ => サポート => 対応開発ツール

36    http://www.isus.jp/article/intel-software-dev-products/intel-tbb/
ナビゲーション: ISUS-DZ => サポート => 対応開発ツール

37    http://www.isus.jp/intel-mpi-library/
ナビゲーション: ISUS-DZ => サポート => 対応開発ツール

38    http://www.isus.jp/article/mic-article/best-known-methods-for-using-openmp/
ナビゲーション: ISUS-DZ => プログラミング => プログラミング

39      http://www.isus.jp/article/mic-article/building-a-native-application-for-intel-xeon-phi
ナビゲーション: ISUS-DZ => プログラミング => プログラミング => “ネイティブ・アプリケーションのビルド”

40    http://www.isus.jp/hpc/intel-xeon-phi-coprocessor-codename-knights-corner/
ナビゲーション: ISUS-DZ => 概要 => 導入ガイド

41    http://software.intel.com/sites/default/files/Intel%C2%AE_Xeon_Phi%E2%84%A2_Coprocessor_Architecture_Overview.pdf
ナビゲーション: MIC-IDZ => Training => Video Workshops and Tutorials => Training Presentations => “Intel® Xeon Phi™ Coprocessor Architecture Overview”

42    http://click.intel.com/intelr-xeon-phitm-coprocessor-architecture-and-tools-the-guide-for-application-developers.html

43    http://www.isus.jp/article/mic-article/software-stack-mpss/
ナビゲーション: ISUS-DZ => ツールとダウンロード:インテル® メニーコア・プラットフォーム・ソフトウェア・スタック => 最新ファイルのダウンロードはこちら

44      http://www.isus.jp/article/mic-article/software-stack-mpss/
ナビゲーション: ISUS-DZ => ツールとダウンロード:インテル® メニーコア・プラットフォーム・ソフトウェア・スタック => 最新ファイルのダウンロードはこちら

45    http://software.intel.com/en-us/articles/system-administration-for-the-intel-xeon-phi-coprocessor
ナビゲーション: MIC-IDZ => Overview => System Administration Guide

コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください。

Pocket


FavoriteLoadingお気に入りに追加する

, ,


関連記事