Skip to content

SIMT接口精度标准汇总

本节按照数据类型和接口类型对SIMT浮点计算接口进行精度标准的分类汇总。对于非软仿接口,给出对应硬件指令的精度标准;对于软仿接口,由于软仿程度较低且使用到的硬件指令较少,给出其所用硬件指令的综合性精度标准。

bf16数据类型计算API精度标准

数学库函数

接口硬件指令精度标准软仿精度标准
hexp-1-ulp,Not Support denormalized numbers
htanh-1-ulp,Not Support denormalized numbers
hexp2-1-ulp,Not Support denormalized numbers
hexp10-1-ulp,Not Support denormalized numbers
hlog-1-ulp,Not Support denormalized numbers
hlog2-1-ulp,Not Support denormalized numbers
hlog10-1-ulp,Not Support denormalized numbers
hsqrt-1-ulp,Not Support denormalized numbers
hrsqrt-1-ulp,Not Support denormalized numbers
h2tanh-1-ulp,Not Support denormalized numbers
h2exp-1-ulp,Not Support denormalized numbers
h2exp2-1-ulp,Not Support denormalized numbers
h2exp10-1-ulp,Not Support denormalized numbers
h2log-1-ulp,Not Support denormalized numbers
h2log2-1-ulp,Not Support denormalized numbers
h2log10-1-ulp,Not Support denormalized numbers
h2sqrt-1-ulp,Not Support denormalized numbers
h2rsqrt-1-ulp,Not Support denormalized numbers

算术函数

接口硬件指令精度标准软仿精度标准
__habs-0-ulp, Support denormalized numbers
__hadd0-ulp, Support denormalized numbers-
__hmul0-ulp, Support denormalized numbers-
__hdiv1-ulp,Not Support denormalized numbers-
__haddx20-ulp, Support denormalized numbers-
__hmulx20-ulp, Support denormalized numbers-
__hdivx21-ulp,Not Support denormalized numbers-

fp16数据类型计算API精度标准

数学库函数

接口硬件指令精度标准软仿精度标准
hexp1-ulp-
hexp2-1-ulp,Not Support denormalized numbers
hexp10-1-ulp,Not Support denormalized numbers
hlog1-ulp,Not Support denormalized numbers-
hlog2-1-ulp,Not Support denormalized numbers
hlog10-1-ulp,Not Support denormalized numbers
hsqrt1-ulp,Not Support denormalized numbers-
hrsqrt-1-ulp,Not Support denormalized numbers
h2tanh-1-ulp,Not Support denormalized numbers
h2exp-1-ulp,Not Support denormalized numbers
h2exp2-1-ulp,Not Support denormalized numbers
h2exp10-1-ulp,Not Support denormalized numbers
h2log-1-ulp,Not Support denormalized numbers
h2log2-1-ulp,Not Support denormalized numbers
h2log10-1-ulp,Not Support denormalized numbers
h2sqrt1-ulp,Not Support denormalized numbers-
h2rsqrt-1-ulp,Not Support denormalized numbers

算术函数

接口硬件指令精度标准软仿精度标准
__hadd0-ulp, Support denormalized numbers-
__hmul0-ulp, Support denormalized numbers-
__hdiv1-ulp,Not Support denormalized numbers-
__haddx20-ulp, Support denormalized numbers-
__hmulx20-ulp, Support denormalized numbers-
__hdivx21-ulp,Not Support denormalized numbers-

fp32数据类型计算API精度标准

接口硬件指令精度标准软仿精度标准
expf1-ulp,Not Support denormalized numbers-
tanhf-1-ulp,Not Support denormalized numbers
tanpif-1-ulp,Not Support denormalized numbers
atanf-1-ulp,Not Support denormalized numbers
atan2f-1-ulp,Not Support denormalized numbers
atanhf-1-ulp,Not Support denormalized numbers
expm1f-1-ulp,Not Support denormalized numbers
logf-1-ulp,Not Support denormalized numbers
log2f-1-ulp,Not Support denormalized numbers
log10f-1-ulp,Not Support denormalized numbers
log1pf-1-ulp,Not Support denormalized numbers
cosf-1-ulp,Not Support denormalized numbers
acoshf-1-ulp,Not Support denormalized numbers
sqrtf1-ulp,Not Support denormalized numbers-
rsqrtf-1-ulp,Not Support denormalized numbers
cbrtf-1-ulp,Not Support denormalized numbers
rcbrtf-1-ulp,Not Support denormalized numbers
remquof-1-ulp,Not Support denormalized numbers
fdividef1-ulp,Not Support denormalized numbers-

免责声明:本站内容由 asc-devkit 仓 master 分支自动编译生成,属于持续开发版本,可能存在缺陷,仅供预览与参考。如需稳定及商用资料,请查阅官方 昇腾社区