スカラー ユニットには、スカラー レジスタ ファイルとスカラー ファンクション ユニットが含まれます。次に、スカラー ユニットのブロック図を示します。
図 1.
AI エンジンのスカラー ユニット
スカラー ユニットには次のファンクション ブロックが含まれます。
- レジスタ ファイルおよび特殊レジスタ
- 論理演算ユニット (ALU)
- 非線形関数 – 固定小数点および浮動小数点精度
- データ型の変換
整数の加算、減算、比較、およびシフト関数は 1 サイクルで実行されます。整数の乗算には 3 サイクルのレイテンシがあります。非線形関数は、1 または 4 サイクルでスカラー値の結果を出力します。これら演算のスループットはいずれも 1 サイクルです。