Personal tools
You are here: Home FAQ(よくある質問) コンパイラ関連のFAQ
Document Actions

コンパイラ関連のFAQ

 

コンパイラ関連のFAQ


目次

  1. Wireless MMXとはなんですか?
  2. XScaleに最適化をするコンパイラはありますか?
  3. Intel C++ Compilerとは何ですか?
  4. Intel C++ Compilerで生成したコードはXScale以外のプロセッサで動作しますか?
  5. IPPとは何ですか?
  6. Intel C++ CompilerやIPPはどこから入手できますか?

 


Wireless MMXとはなんですか?

Wireless MMXは、MMX Pentiumで導入されたMMXやPentiumIIIで導入されたSSEの整数演算機能を組み込んだSIMD型命令セットです。1命令で複数のデータの処理を同時に行うことで、消費電力を抑えながらマルチメディア処理などを高速に行うことが出来ます。

先頭に戻る

XScaleに最適化をするコンパイラはありますか?

インテルが提供しているIntel C++ Compilerを使うことでXScaleに最適化されたアプリケーションを作成することが出来ます。

先頭に戻る

Intel C++ Compilerとは何ですか?

Intel C++ CompilerはMicrosoft eMbedded Visual C++やPlatform Builderに組み込みプラグインの形で利用できるインテル提供のコンパイラです。XScaleテクノロジに対応した高度な最適化を行うことができ、ソフトウェアの実行速度の改善を図ることができます。Microsoft eMbedded Visual C++やPlatform Builderとの高い互換性を持ち、既存のC++プロジェクトをIntel C++ Compilerで再ビルドするだけです。

先頭に戻る

Intel C++ Compilerで生成したコードはXScale以外のプロセッサで動作しますか?

XScaleと同じARMアーキテクチャを用いたCPUの場合、基本的には動作します。しかし、それらのプロセッサの性能を最大限に引き出すことは出来ませんし、最適化オプションの指定によっては実行できない場合もあります。また、別メーカ独自のコードはIntel C++ Compilerではコンパイルできません。

先頭に戻る

IPPとは何ですか?

インテル IPP(Integrated Performance Primitives)とは、ビデオやオーディオのコーデック等のマルチメディア処理、画像処理、信号処理などを行うためのソフトウェアライブラリです。インテル IPPが提供しているAPIを使用することで、プロセッサ固有のコードを直接書く必要はなく、開発にかかるコストや時間を削減すると同時に高度なプロセッサの機能にアクセスすることが出来ます。また多種多様なサンプルコードも付属しております。

先頭に戻る

Intel C++ CompilerやIPPはどこから入手できますか?

インテル・ソフトウェア開発製品の日本正規販売代理店であるエクセルソフト株式会社またはソフィアシステムズ株式会社から購入できます。体験版もこちらでダウンロードできます。
http://www.xlsoft.com/jp/products/intel/index.html
http://www.sophia-systems.co.jp/ice/intel/pxa250/compiler/index.html

先頭に戻る

 

 

 

 

 


Powered by Plone CMS, the Open Source Content Management System