コンパイラ

TI のプログラマブル組込みプロセッサ向けの最適化 C/C++ コンパイラ

TI は自社のプログラマブル組込みプロセッサ向けに、一連の最適化 C/C++ コンパイラを提供しています。これらのコンパイラは、性能とコード・サイズの両方を重視して高度にチューニングしたコードを生成し、デバイスの能力を最大限に引き出します。TI の各種コンパイラは、Code Composer Studio IDE (統合開発環境) の一部として提供されているか、個別にダウンロードすることができます。

ビジュアル・ツールによるアドバイスと支援

TI の各種コンパイラは、性能、コード・サイズ、消費電力を重視した最適化を支援するビジュアル・ツールを提供しています。これらのツールは、特定のデバイスの機能をより良く活用するためのコード改善方法に関するアドバイスを提供します。具体的な機能:

  • メモリの使用状況をグラフィカル表示
  • コード・サイズに影響を及ぼす設定に関するデータを提供
  • TI の組込みデバイス・アーキテクチャ向けにカスタマイズ済み

セーフティ・クリティカルなアプリケーションに最適

TI のコンパイラは非常に高性能かつ入念なテスト済みで、ISO26262 などのセーフティ・クリティカルなアプリケーションでの使用に最適です。

OpenCL と OpenMP は TI の DSP に対応

TI は KeyStone II や Sitara AM57x などの SoC やマルチコア KeyStone C66x デバイス上で、OpenCL と OpenMP をサポートしています。これらの標準的なプログラミング・モデルにより計算処理の分散が容易になることから、こうした強力なデバイスのフル機能活用が可能になります。

ダウンロードとサポート&

TI は各種コード生成ツールとして、多くの命令セット・アーキテクチャに対応した、C/C++ コンパイラやアセンブリ言語ツールなどを提供しています。これらのツールは Windows、Linux、MacOS の各環境で動作し、無償でダウンロードできます。最新リリース・ページには以下のリンクからアクセスできます。以前のバージョンもリリース・ページの"Version history(バージョン履歴)に記載されています。"コンパイラ・エコシステムの詳細については、以下をご覧ください。