AI Engine包含一个标量处理单元和一个向量处理单元。其中标量处理单元用于程序控制(分支,比较)、标量数学运算、非线性函数和数据类型转换。这一点和传统的通用处理器类似。如下图所示。
浮点向量单元如下图所示,由8个浮点乘加器构成。该单元复用Register Files和定点向量单元的数据路径,这意味着一个向量指令在一个时钟周期只可以做浮点或定点中的一种运算。图中的FPSGN可用于对每个通道的数据取反。
此外,无论是定点向量单元还是浮点向量单元都支持向量的比较、选大或选小。
AI Engine包含一个标量处理单元和一个向量处理单元。其中标量处理单元用于程序控制(分支,比较)、标量数学运算、非线性函数和数据类型转换。这一点和传统的通用处理器类似。如下图所示。
浮点向量单元如下图所示,由8个浮点乘加器构成。该单元复用Register Files和定点向量单元的数据路径,这意味着一个向量指令在一个时钟周期只可以做浮点或定点中的一种运算。图中的FPSGN可用于对每个通道的数据取反。
此外,无论是定点向量单元还是浮点向量单元都支持向量的比较、选大或选小。
没有回复内容