新着記事

NEW
公開中の旧製品のコース:

  • インテル® Composer XE 2013 シリーズ (10 回)
  • OpenMP* 入門シリーズ (8 回)
  • インテル® Advisor XE 2013 利用のヒント
  • インテル® IPP 7.0 (Windows 版) 活用ガイド
NEW
公開中の最新のコース:

  • インテル® Parallel Studio XE 2015 の概要
  • インテル® Cilk™ Plus 入門 (4 回)

※ 最新のコースに関しては、登録者限定ページで公開中!会員登録はこちら

NEW ゲーム開発者コミュニティー
インテル・ゲーム開発者コミュニティーへようこそ! このページでは、みなさんのゲームを際立たせるコードサンプル、ツール、およびそのほかのリソースを紹介します。
iSUS 限定記事のご紹介
登録ユーザー限定の記事をピックアップしてご紹介します。

  • OpenCL* 1.2 の活用: インテル® プロセッサー・グラフィックスでバッファーコピーを最小限に抑えてパフォーマンスを向上する方法
  • インテル® プロセッサー・グラフィックス

※ 登録、限定コンテンツの閲覧は無料です

ご登録はこちら
ご登録・ログイン済みの方はこちら

NEW Direct3D 12 特集
Windows* だけでなく Windows Phone* や Xbox* もサポートする、Microsoft* の新しいゲーミング・プラットフォームである Direct3D* 12 について説明します。
インテル® C++ コンパイラー in インテル® INDE
インテル® INDE Ultimate Edition は、Android* と Windows* デスクトップ向けのインテル® C++ コンパイラーを同梱しており、インテル® アーキテクチャーのデバイス向けに卓越したアプリケーションのパフォーマンスを提供します。
インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャー向けプログラミングとコンパイル
この記事にはインテル® メニー・インテグレーテッド・コア・アーキテクチャーのプログラミングに関する多くの話題が網羅されています。
インテル命令セット・アーキテクチャー拡張
インテルの命令セット・アーキテクチャー (ISA) は、機能、性能、そしてユーザー体験を向上させるため進化し続けています。ここでに紹介する機能は、新しいだけでなく、プロセッサーの将来の世代で機能強化が計画されている ISA への拡張にも注目しています。これらの機能をいち早く公開することで、インテルは、ソフトウェアのエコシステムを革新し、プロセッサーが発表されたときに強化された新製品を市場に投入するための時間を十分に持てるように支援します。
インテル® パフォーマンス・カウンター・モニターによる CPU 使用率の測定方法
ソフトウェアは、プロセッサーのリソース使用状況を理解し、それに応じて動的に調整することで、パフォーマンスと消費電力の面で優位に立つことができます。インテル® パフォーマンス・カウンター・モニター (インテル® PCM) は、最新のインテル® Xeon® プロセッサーとインテル® Core™ プロセッサー内部のリソースの使用率を推定し、パフォーマンスを大幅に向上させるための C++ ルーチンのサンプルとユーティリティーを提供します。
パラレルジャングルへようこそ!
このシリーズでは、モバイルデバイスからデスクトップ、クラスター、最高粒度のクラウドまで、並列化がもたらす影響について解説します。
マルチスレッド・アプリケーション開発のためのガイド
この記事は、マルチスレッド・アプリケーション開発のためのガイドです。並列パフォーマンスにおける一般的なトピック、同期が及ぼすパフォーマンスへの負の影響を緩和する手法を紹介します。また、マルチスレッド・アプリケーションに特有のメモリーに関する問題について説明し、インテル® ソフトウェアを製品を使用して、マルチスレッド・アプリケーションの開発、デバッグ、最適化を行う方法を紹介します。
並列パフォーマンスの理解
ここでは、並列コードの真のパフォーマンスを正確に解析するために注意しなければならないポイントについてまとめています。いくつかの基本的な考慮事項と、共通するコストについて学びます。
Android* 開発者向けラーニングシリーズ
これはオンライン版のインテルプレスの書籍です。モバイル・コンピューティング、Android* OS、開発ツールなど様々なインテルのチームのエンジニアが、Android* 開発に向けた学習のためこのラーニングシリーズに参加しています。インテル Android* コミュニティーにおける活動なども紹介されています。
インテル® C++ コンパイラーのベクトル化ガイド
このガイドは、インテル® C++ コンパイラーのベクトル化機能に関するガイドラインを提供します。インテル® ストリーミング SIMD 拡張命令 (インテル® SSE) などの SIMD 命令に対応したインテル® プロセッサー、または互換性のあるインテル以外のプロセッサー・ベースのシステムを使用する C/C++ 開発者を対象としています。
C++ 開発者が陥りやすい OpenMP* の 32 の罠
この記事では、OpenMP* を使用する並列プログラムが正しく動作しない原因となるさまざまな問題について説明します。
並列プログラミング
インテル® ソフトウェア開発ツールがサポートする並列プログラミング・モデルを中心に関連する記事や参考資料へのリンクをまとめています。
64 コアを超える Windows 環境でマルチスレッド・プログラミングをしてみる
この記事では、NUMA 環境におけるプロセッサー・グループの導入が、マルチスレッド・プログラミングにどのような影響を及ぼすか検証してみます。
並列プログラミングのエキスパートのようになるには
このシリーズでは、「並列プログラミングのエキスパートのようになる」ことを目的としています。並列コンピューティングに関する専門用語を正しく理解し活用するための情報を 次の 4 つのパートにわたって提供します。
インテル® TBB デザインパターン
いくつかの一般的な並列プログラミング・パターンと、インテル® TBB を使用してそれらのパターンを実装する方法を説明したドキュメントです。
NEW インテル® VTune™ Amplifier XE/インテル® Advisor XE トレーニング・ビデオ
インテル® VTune™ Amplifier XE のビデオでは製品概要に加えて、製品の GUI および Visual Studio* からのパフォーマンス・プロファイル手順、パフォーマンス分析結果やタイムライン・ビューの見方などの基本操作方法を分かりやすく説明しています。インテル® Advisor XE ビデオは、機能概要と試作モデルの作成方法、その使い方まで紹介しています。
インテル® C++ コンパイラーのベクトル化ガイド
このガイドは、インテル® C++ コンパイラーのベクトル化機能に関するガイドラインを提供します。インテル® ストリーミング SIMD 拡張命令 (インテル® SSE) などの SIMD 命令に対応したインテル® プロセッサー、または互換性のあるインテル以外のプロセッサー・ベースのシステムを使用する C/C++ 開発者を対象としています。
コンパイラー最適化入門
この連載では、命令レベルの並列性を実現する SIMD 命令を利用する最適化について説明します。SIMD 命令とは、Single Instruction Multiple Data、つまり1つの命令で複数のデータを処理することで、命令レベルの並列性を高めます。IA プロセッサーでは SIMD は、SSE 系の命令で実装されています。
インテル® コンパイラーを初めて使う際に知っておくべきこと
インテル® コンパイラーに関する一般的な質問とその回答を示し、コンパイラーの使用方法およびトラブルシューティング手法を含む問題への対応方法を説明します。さらに、この記事では、いくつかの最適化に関する高度な説明と、パフォーマンスを向上するヒントも提供します。
インテル® Composer XE 2013 入門: コンパイラーのプラグマ/宣言子
コンパイラー・オプションを使って、ソースファイルをどのように処理し、オブジェクト・ファイルや実行ファイルの特性をどのように制御するかを指定することができます。ただし、コンパイラー・オプションはソースファイル全体に適用されます。そのため、特定のループ、変数、関数、プロシージャーを制御するにはどうしたら良いでしょうか? ここで、プラグマと宣言子が役に立ちます。この記事では、プラグマ/宣言子のドキュメントの入手について、そしてインテル® Xeon® プロセッサーまたはインテル® Xeon Phi™ コプロセッサーでパフォーマンスに最も貢献するこれらのサブセットを紹介します。
インテル® コンパイラーの基本的な使用方法
この記事は、インテル® コンパイラーを初めて使用するユーザーや、最適化、ベクトル化、浮動小数点演算を制御するコンパイラー・オプションに馴染みのないユーザー向けに記述されています。コンパイラーの基本的な使い方、そして最適化、ベクトル化、コンパイラーの基本オプションとその使用法について理解しておくことは重要です。また、ここでは、コンパイルおよびランタイムを制御する主要な環境変数とプラグマ/宣言子についても説明します。
インテル® コンパイラー入門オンライン・トレーニング
Windows、Linux または Mac OS X 環境で C/C++ コンパイラーを利用している開発者向けに、インテル® コンパイラー固有の機能や、他のコンパイラーと比較してすぐれた機能について解説します。インテル® コンパイラーの利用経験は問いませんが、インテル® コンパイラーの利用経験があればより理解しやすいでしょう。
インテル® コンパイラーによる AVX 最適化入門
このミニ連載では、インテル® AVX 拡張命令セットを利用した最適化について、4 回に分けて説明します。コンパイラー最適化入門第1回で紹介されているとおり、AVX は SSE 系命令の流れを汲む SIMD 命令であり、第2世代インテル® Core™ i7 プロセッサー・ファミリー (2011年発売) で最初に実装されました。インストール・ベースが着実に伸びている AVX に対して、どのような最適化が有効であるのか、要点をかいつまんで解説していきます。

iSUS の全記事から人気のある特定分野ごとに特集トピックを集めています。

NEW インテル® Parallel Studio XE 2015 特集
インテル® Parallel Studio XE 2015 に関連する記事をまとめています。
NEW ゲーム開発者コミュニティー
インテル・ゲーム開発者コミュニティーへようこそ! このページでは、みなさんのゲームを際立たせるコードサンプル、ツール、およびそのほかのリソースを紹介します。
NEW Direct3D 12 特集
Windows* だけでなく Windows Phone* や Xbox* もサポートする、Microsoft* の新しいゲーミング・プラットフォームである Direct3D* 12 について説明します。
並列化特集
IA 環境における並列プログラムの設計から実装まで、適切なプログラミング・モデルと開発ツールを使った効率良いプログラミング手法と環境について説明しています。
パフォーマンス最適化特集
アプリケーション・レベルからマイクロアーキテクチャー・レベルまで、検出することが難しいパフォーマンスの問題と最適化方法について説明しています。
インテル® Xeon Phi™ コプロセッサー
システムの導入から管理、そしてプログラミング技術など、インテル® Xeon Phi™ コプロセッサーに関する情報をすべて入手できます。
Parallel Universe マガジン
四半期毎に出版される Parallel Universe マガジンでは、インテル® ソフトウェア開発ツールとテクノロジーの最新情報を掲載しています。バックナンバーを含め是非ご覧ください。
OpenMP
iSUS で最も記事が充実している並列プログラミング・モデルである OpenMP の記事や参考資料をまとめています。
ビジュアル・コンピューティング
インテル® Visual Computing Sourceへようこそ。このページはビジュアル・コンピューティング開発者向けの情報の発信源です。Visual Computing Source では、現在、ゲーム開発者とメディア開発者向けのコンテンツが用意されていますが、将来は適応分野を広げていきます。
2014 年人気記事ランキング
2014 年の人気記事ランキングをまとめました。ぜひチェックして、見逃した記事などをご覧ください。

以下のキーワードごとに記事を検索できます。

 

開発工程

設計 システムやアプリケーションの設計に役立つ手法や開発ツール関連の記事を検索
実装 コードを記述する際の開発言語やライブラリーの利用法に関連した記事を検索
並列化 並列化全般に関する記事を検索
最適化 最適化全般に関する記事を検索
デバッグ デバッグに関する記事を検索
エラー検証 エラー解析に関する記事を検索

  • インテル ソフトウェア最新情報
    インテル ソフトウェア開発ツールのリリース情報や最新情報、そしてご購入に関してのお知らせをまとめています。
  • インテル ソフトウェア ガイド
    インテル ソフトウェア開発ツールを使用する際に有用なガイドを PDF でご覧いただけます。
  • James Reinders 氏インタビュー
    インテル ソフトウェア開発ツールのチーフ・エバンジェリストである、James Reinders から日本の開発者の皆様に向けたビデオレター集です。
  • 用語集
    iSUSに掲載される記事で使われる用語を一覧にまとめています。
  • 参考資料
    インテル アーキテクチャー向けにソフトウェアを開発する際に有用な、マイクロプロセッサー関連の日本語マニュアルへのリンクを掲載しています。
  • リンク集
    スポンサー様や他の開発者向けコミュニティーとの相互リンク集です。