Hexagon
読み:ヘキサゴン
外語:Hexagon
QUALCOMMが開発した汎用DSPで、DSP風のCPUである。「六角形」の意。
概要
4つの実行ユニットが搭載されており、VLIWアーキテクチャーによりクロックあたり最大4命令をディスパッチできる。
さまざまなアプリケーションにおいて、高性能と低消費電力が提供できるよう設計されているとされる。
特徴
DSPなので効率的な信号処理が可能なことはもちろん、マルチスレッド対応、特権レベル対応、SIMD命令などCPU的な機能を持っている。REX OS上でCでプログラムを書くなら、ARMのようなCPUと何も変わるところが無く、DSPを使っているという印象すらない環境が提供されている。
Hexagon用のC/C++のコンパイルは、GCCのほか、clang/LLVM(LVM 3.1以降)が対応する。
再検索