Tensilica
Xtensa DPU (データプレーン処理ユニット)は、小規模で低消費電力であり キャッシュを持たないマイクロコントローラーとしてから、 高性能な同時に16並列処理可能なSIMDと3命令を投入できるVLIW DSPを 備えたコアとしてまで、使用することができる。
例えばテンシリカのようなIPプロセッサ・ベンダーは、キャッシュの大きさや プロセッサーのバス幅、データ用RAM、命令用RAM、メモリ管理の有無、 割り込み制御といった機能を組み合わせて、ライセンス供与先の求めるIPコアを 提供するのが一般的である。 しかし、ケイデンス・テンシリカは、ユーザーの再構成可能な命令セットという 鍵となる機能を持っているため、差別化されている。
提供され構成用ツールを使用することで、顧客はXtensaの基本となる命令セットに、 独自に定義した命令を追加し、拡張することができる。 拡張できるものとしては、SIMD命令や新しいレジスター・ファイル、 マルチプロセッサでのプロセッサ間の通信のためのデータ転送インターフェイス などがある。
Tensilica(テンシリカ)は、シリコンバレーを本拠地とする半導体IPコア分野の企業である。 現在はケイデンス・デザイン・システムズの一部になっている。 テンシリカのDPU (データプレーン・プロセッサー)は、CPUとDSPの強みを合わせ持ち、 10から100倍の性能を持つ独自ロジックを組み合わせている。 これにより、データに特化した処理タスクに向いている。
テンシリカはカスタマイズ可能なマイクロプロセッサーコアである Xtensaコンフィギュラブル・プロセッサーで知られている。 他の製品としては、ケイデンスと55以上のソフトウェア・パートナーからの125以上の ソフトウェア・ライブラリーの付属したHiFiオーディオ/音声DSPと、 画像処理やビデオ、コンピューター・ビジョンにおける複雑なアルゴリズムを 扱うために設計されたIPV Image/Video DSP、MACを2基搭載したConnX D2から、64基搭載したConnX BBE 64EPに渡るConnXベースバンドDSPファミリーがある。
テンシリカは1997年にChris Rowen (ミップス・テクノロジーズ社の創設者の一人)によって 設立され、当初は、シリコンバレーにあるプロセッサーとEDAを手掛ける企業の 元従業員を雇用していた。 その中には、MIPS命令セットに対して、数年に渡りチーフアーキテクトとして貢献していたEarl Killianが含まれていた。 2013年3月11日にケイデンス・デザイン・システムズはテンシリカを 380百万ドル近くの現金で買収する意志を示した。 2013年4月には、326百万ドル近くの支出でケイデンスは買収を完了した。
AMDのTrueAudioとUnified Video Decoderは、XtensaをベースとしたASICである。
組み込みWi-FiチップであるESP8266とESP32は、XtensaをメインのCPUコアとして使用している。
1997年にChris Rowenにより、テンシリカが設立された。
2002年に、テンシリカは、FLIXとして知られる、可変命令長エンコーディングを サポートをリリースした。
2013年に、ケイデンス・デザイン・システムズがテンシリカを買収した。