标量编程 - 2023.2 简体中文

AI 引擎内核与计算图编程指南 (UG1079)

Document ID
UG1079
Release Date
2023-12-04
Version
2023.2 简体中文

编译器和标量单元支持程序员使用标准 C 语言数据类型。下表显示了标准 C 语言数据类型及其精度。除浮点和双精度之外的所有类型都支持有符号前缀和无符号前缀。

表 1. 标量数据类型
数据类型 精度 注释
char 8 位有符号  
short 16 位有符号  
int 32 位有符号 原生支持
long 64 位有符号  
float 32 位 已仿真。标量处理器不包含浮点单元 (FPU)。
double 64 位 已仿真。标量处理器不包含浮点单元 (FPU)。

重要的是,请谨记控制流语句(例如,分支)仍由标量单元处理,即使存在矢量指令也是如此。此概念对于最大程度提升 AI 引擎性能至关重要。