Software Tools for the Connected World

Connected World - あらゆるモノやコトが
つながる世界 – 向けソフトウェア・ツール
インテル デベロッパー製品部門
ソフトウェア & サービスグループ
Connected World におけるソフトウェア革新
モノのインターネット
(IoT: Internet of
Things) が
新技術を促進
Connected World
においてソフトウェアは
極めて重要
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
インテル® ソフトウェア
開発製品はさまざまな
ソフトウェア革新を支援
2
最適化に関する注意事項
革新の原動力となる市場動向
経済性
 ムーアの法則
 ストレージからセンサー
まで
すべてがつながる
 広範囲
 安価
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
ビッグデータと分析
 データサイエンス
 クラウド
3
最適化に関する注意事項
IoT… 2020 年の予測
API
分析
IoT
API
API
API
API
クラウド
デバイス
セキュリティー
デバイス
デバイス
500 億台
クラウド
API
API
サーバー
データ
センター
ソーシャル
モバイル
ネットワーク (API) サービス
36.5T
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
データ
35ZB
4
最適化に関する注意事項
革新を実現するアプリケーションの開発
インテル®
Parallel Studio XE
インテル®
System Studio
インテル® Media
Server Studio
インテル® INDE
インテル® XDK
アプリケーションのパフォー
マンス、スケーラビリティー、
信頼性を向上
次世代の組込み/モバイル
システムとアプリケーション
の開発
高度に最適化されたメディ
ア・インフラストラクチャー
とソリューションの構築
さまざまなプラットフォーム
でネイティブ・パフォーマン
スを実現
多くのストアとデバイスに
HTML5 アプリケーションを
配布
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
5
最適化に関する注意事項
インテル® Parallel Studio XE
ACCELERATE
アプリケーションのパフォーマンス、スケーラビリティー、信頼性を向上
TRANSFORM YOUR CODE >
技術計算、エンタープライズ、
HPC ソフトウェア
インテル® Parallel Studio XE
アプリケーションのパフォーマンス、スケーラビリティー、信頼性を向上
業界最高の
パフォーマンス


高度なコンパイラーとライブラ 
リー
Linux*、Windows*、OS X*

向けの開発に対応
実装を容易にする並列
プログラミング・モデル
タスクおよびデータ並列パ
フォーマンス
分散パフォーマンス
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
詳細な解析ツール



並列化を支援
スレッドとメモリーのデバッグ
パフォーマンス解析
7
最適化に関する注意事項
開発の各段階に対応したツール
設計
ビルド
スレッドとベクトル化**
のプロトタイプを素早く
生成
高度なコンパイラー、
ライブラリー、並列
モデルにより簡単に
並列化してパフォー
マンスを向上
インテル® Parallel Studio XE
検証
メモリー/スレッドデバッ
ガーと MPI トレース解
析により信頼性を向上
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
チューニング
効率良くコードを
チューニングすること
でパフォーマンスを
大幅に向上
8
最適化に関する注意事項
ACCELERATE –
インテル® Parallel Studio XE
アプリケーションのパフォーマンス、スケーラビリティー、信頼性を向上
ツール
インテル® C++ コンパイラー
インテル® Fortran コンパイラー
インテル® MKL
インテル® TBB
インテル® IPP
インテル® Cilk™ Plus 並列モデル
OpenMP* 4.0
Composer Edition
☑
☑
☑
☑
☑
☑
☑
Professional Edition
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
Cluster Edition
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
バンドルおよびアドオン
アドオン
アドオン
インテル® Advisor XE
インテル® Inspector XE
インテル® VTune™ Amplifier XE
インテル® MPI ライブラリー
インテル® Trace Analyzer & Collector
ローグウェーブ IMSL* ライブラリー
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
9
最適化に関する注意事項
インテル® INDE
Break Free
クロスプラットフォームとネイティブ・パフォーマンスを実現
TRANSFORM YOUR CODE >
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
最適化に関する注意事項
モバイル/PC アプリケーション開発
インテル® INDE
クロスプラットフォームとネイティブ・パフォーマンスを実現
クロス OS、
クロスアーキテクチャー

Microsoft* Visual Studio*、
Eclipse*、Android Studio*
IDE へ統合

Android* および Windows*
向けアプリケーションを開発
革新的なユーザー・
エクスペリエンス
パフォーマンスの向上、
時間の短縮

ネイティブ・アプリケーションを
作成し、ターゲット・アーキテク
チャーの能力を引き出し、ハイ
パフォーマンスで応答性に優
れたアプリケーションを提供

さまざまなオペレーティング・シ
ステムにわたるコードの再利用
とチューニング
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。

プラットフォーム・ハードウェア
機能 (ビデオ、グラフィックス、
ナチュラル UI) に直接アクセス
することで優れたエクスペリエ
ンスを提供
11
最適化に関する注意事項
モバイル/PC 開発の各段階に
対応したツール
セットアップ
•
•
インテル® INDE
ビルド
簡単に新しい環境をセット
アップ、または既存のIDE と
ワークフローにインテル®
INDE を統合
•
使用法を示すサンプルコー
ド
•
メディアおよびコンテキス
ト・ライブラリーを追加して
新しいアプリケーション・エ
クスペリエンスを創造
OpenCL*、スレッド、パ
フォーマンス・プリミティブ、
コンパイラーによりアプリの
パフォーマンスを向上
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
解析/デバッグ
•
Visual Studio* から
Android* アプリケーションを
デバッグ
•
解析ツールによるアプリケー
ションの解析とパフォーマンス
のボトルネックの特定、問題
のデバッグ
12
最適化に関する注意事項
Break Free –
インテル® INDE
クロスプラットフォームとネイティブ・パフォーマンスを実現
Starter Edition
Professional Edition
Ultimate Edition
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
インテル® IPP
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
インテル® C++ コンパイラー
☑
ツール
Android* 向け IDE 統合
インテル® Context Sensing SDK
OpenCL* コードビルダー
Windows* 向けメディア RAW アクセラレーター
モバイル向けメディア
Windows* 向けメディア SDK
インテル® HAXM
システム・アナライザー
グラフィックス・フレーム・アナライザー
Windows* 向けオーディオ
グラフィックス・フレーム・デバッガー
プラットフォーム・アナライザー
vs-android 向けデバッガー拡張
インテル® TBB
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
13
最適化に関する注意事項
インテル® Media Server Studio
Innovate
高度に最適化されたメディア・インフラストラクチャーとソリューションを構築
TRANSFORM YOUR CODE >
高品質なメディア配信
インテル® Media Server Studio
高度に最適化されたメディア・インフラストラクチャーとソリューション
1 つのスイートで多くの
プラットフォームに対応
最高のビデオ品質と
パフォーマンス

1 つの SDK で Windows* もサ 
ポート
エンタープライズ品質のビデオ
コーデック

1 つの SDK でインテル® グラ

フィックスと CPU の両方に対応
データセンター/組込み向けの
処理ツール
Windows* と Linux* で共通の
標準インターフェイス
業界標準の AVC および
MPEG-2 エンコーダー


© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
解析機能

開発/解析機能を拡張するオプ
ションのツール

インテル® Video Pro Analyzer

インテル® Stress Bitstreams
and Encoder
15
最適化に関する注意事項
メディア配信の各段階に
対応したツール
ハイパフォーマンスな
メディア・パイプラインの
構築
• HEVC (H.265) エンコード/
デコード
• AAC、MP3、MPEGAudio
• MPEG-2 エンコード/デ
コード
最新のハードウェア・
エンコーダー向けに
最適化
• インテル® Xeon® プロセッ
サー E3 ファミリー
• インテル® Core™ プロセッ
サー
• インテル® クイック・シンク・
ビデオ
• インテル® HD グラフィックス
• インテル® アドバンスト・ベク
トル・エクステンション 2
(インテル® AVX2)
インテル® Media Server Studio
高品質な
ビデオを保証
• プロ品質の HEVC と AVC
• インテル® Stress
Bitstreams and Encoder
によるデコーダーの検証
• インテル® Video Pro
Analyzer によるエンコー
ダーの検証
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
最適化された
ビデオ配信
• オーバーザトップ (OTT)
ビデオ
• リアルタイム・ストリーミン
グ・ビデオ
• ビデオ・コンテンツ・オー
サリング
• 低レイテンシーのテレビ
会議
最適化に関する注意事項
1616
Innovate –
インテル® Media Server Studio
高度に最適化されたメディア・インフラストラクチャーとソリューションの構築
メディアツール
インテル® Media Server Studio - SDK
グラフィックス・ドライバー
サンプル
Essentials Edition
Professional Edition
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
HEVC デコーダー/エンコーダー
オーディオデコーダー/エンコーダー
ビデオ品質測定ツール
インテル® VTune™ Amplifier XE
インテル® Video Pro Analyzer 2015
関連製品 – 別途購入が必要です。
インテル® Stress Bitstreams and Encoder 2015
関連製品 – 別途購入が必要です。
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
17
最適化に関する注意事項
インテル® System Studio
DELIVER
次世代の組込み/モバイルシステムとアプリケーションの開発
TRANSFORM YOUR CODE >
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
最適化に関する注意事項
組込みシステム/デバイス
開発ソフトウェア
インテル® System Studio
組込み/モバイルシステム開発者にシステムの深い洞察を提供
開発期間の短縮
•
ハードウェアとソフトウェアの深 •
い洞察により、開発とテストをス
ピードアップ
電力効率と
パフォーマンスの向上
システムの信頼性の強化
詳細なシステムワイドのデバッ
ガーとアナライザーによりシス
テムの安定性を向上
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
•
システムワイドのアナライザー、
コンパイラー、ライブラリーによ
りシステムの電力効率とパ
フォーマンスを向上
19
最適化に関する注意事項
組込みシステム/デバイス開発の
各段階に対応したツール
ビルド
•
•
IDE 統合により迅速に開発
コンパイラーとライブラリー
によりパフォーマンスと電力
効率を向上
インテル® System Studio
デバッグ
•
JTAG によるデバッグとト
レース機能によりシステム
ワイドの深い洞察を提供
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
チューニング
•
パフォーマンス、電力、正
当性アナライザーによりパ
フォーマンスと電力効率に
優れた強固なシステムを
実現
20
最適化に関する注意事項
DELIVER –
インテル® System Studio
次世代の組込み/モバイルシステムとアプリケーションの開発
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
21
最適化に関する注意事項
インテル® XDK
WRITE ONCE
1 つのコードベースで多くのアプリケーション・ストアとデバイスに配布
TRANSFORM YOUR CODE >
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
最適化に関する注意事項
Web アプリケーション/HTML5
開発ソフトウェア
インテル® XDK
多くのアプリケーション・ストアとデバイスに配布
1 つのコードで多くの
ストアとデバイスに対応

クロスプラットフォーム・アプリ
ケーションの設計と配布向け
HTML5 ソリューション
リッチ・コンテンツ・
アプリケーションの開発
開発期間の短縮

直感的なアプリ設計、テスト、
配布向けに単純化されたワー
クフロー
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。

広告、請求、バックエンド、ソー
シャル・メディア・サービスのホ
スティングを含む、多数の
Apache* Cordova*、サード
パーティー・プラグインを利用可
能
23
最適化に関する注意事項
Web アプリケーション/HTML5
開発の各段階に対応したツール
設計
直感的なドラッグアンドドロップ・
ツール、テンプレート、エディ
ターにより容易にアプリケーショ
ンを設計
デバッグ
効率良く、高速なリアルタイ
ムのオンデバイス・ライブ編
集、エミュレーター、デバッ
ガー、パフォーマンス・プロ
ファイラー
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
インテル® XDK
ビルド
1 つのコードベースにより多く
のアプリケーション・ストア、
デバイス OS への配布期間
を短縮
24
最適化に関する注意事項
WRITE ONCE –
インテル® XDK
1 つのコードベースで多くのアプリケーション・ストアとデバイスに配布
ツールの機能
1 つのコードで多くの
ストアとデバイスに対応
リッチ・コンテンツ・
アプリケーションの開発
開発期間の短縮
HTML5 クロスプラットフォーム開発ツール
☑
☑
アイデアからアプリケーション・ストアまで
洗練された統合ワークフロー
☑
☑
クイックスタート・サンプル、
UI フレームワーク、エディター
☑
☑
多数の Cordova* API/プラグインを利用可能
☑
☑
収益化、広告、マップ、バックエンド、
データ・ストリーム・サービス API
☑
エミュレート、テスト、デバッグツール
☑
☑
☑
パフォーマンスおよび品質プロファイラー
デバイス API とランタイムサポート
主要アプリケーション・ストアと
さまざまなデバイスへの配布
☑
☑
☑
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
☑
25
最適化に関する注意事項
革新を実現するアプリケーションの開発
詳細は以下の Web サイトをご覧ください。
intel.com/software/tools
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
26
最適化に関する注意事項
法務上の注意書きと最適化に関する注意事項
本資料の情報は、現状のまま提供され、本資料は、明示されているか否かにかかわらず、また禁反言によるとよらずにかかわらず、いかなる
知的財産権のライセンスを許諾するためのものではありません。製品に付属の売買契約書『Intel's Terms and Conditions of Sale』に規定
されている場合を除き、インテルはいかなる責任を負うものではなく、またインテル製品の販売や使用に関する明示または黙示の保証 (特定
目的への適合性、商品性に関する保証、第三者の特許権、著作権、その他、知的財産権の侵害への保証を含む) をするものではありません。
性能に関するテストに使用されるソフトウェアとワークロードは、性能がインテル® マイクロプロセッサー用に最適化されていることがあります。
SYSmark* や MobileMark* などの性能テストは、特定のコンピューター・システム、コンポーネント、ソフトウェア、操作、機能に基づいて行っ
たものです。結果はこれらの要因によって異なります。製品の購入を検討される場合は、他の製品と組み合わせた場合の本製品の性能など、
ほかの情報や性能テストも参考にして、パフォーマンスを総合的に評価することをお勧めします。
© 2014 Intel Corporation. 無断での引用、転載を禁じます。Intel、インテル、Intel ロゴ、Cilk、Intel Core、VTune、Xeon は、アメリカ合衆
国および / またはその他の国における Intel Corporation の商標です。
最適化に関する注意事項
インテル® コンパイラーは、互換マイクロプロセッサー向けには、インテル製マイクロプロセッサー向けと同等レベルの最適化が行われない可能性があり
ます。これには、インテル® ストリーミング SIMD 拡張命令 2 (インテル® SSE2)、インテル® ストリーミング SIMD 拡張命令 3 (インテル® SSE3)、ストリーミン
グ SIMD 拡張命令 3 補足命令 (SSSE3) 命令セットに関連する最適化およびその他の最適化が含まれます。インテルでは、インテル製ではないマイクロ
プロセッサーに対して、最適化の提供、機能、効果を保証していません。本製品のマイクロプロセッサー固有の最適化は、インテル製マイクロプロセッ
サーでの使用を目的としています。インテル® マイクロアーキテクチャーに非固有の特定の最適化は、インテル製マイクロプロセッサー向けに予約されて
います。この注意事項の適用対象である特定の命令セットの詳細は、該当する製品のユーザー・リファレンス・ガイドを参照してください。
改訂 #20110804
© 2014 Intel Corporation. 無断での引用、転載を禁じます。* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
28
最適化に関する注意事項