已关闭
[Requirement|需求建议]: Feat: 新增面向arch35的aclblasDotEx接口 #307
Sun创建于 7月10日关闭于 7月14日
7月10日 添加了label:requirement
7月10日 将 LuckySun 设为负责人
7月10日 修改了issue 的描述
7月14日 修改了issue 的描述
7月14日 修改了issue 的描述
7月14日 修改了issue 的描述
7月14日 关闭了 issue
7月14日 添加了label:resolved
7月17日 修改了issue 的描述
Thanks for sending an requirement! Please fill in the following template to help quickly solve your problem.
Backgroud(背景信息)
BLAS Level-1 接口
aclblasDotEx用于计算扩展精度向量点积:支持 FP32/FP16/BF16 三种数据类型组合,内部统一以 FP32 精度计算,结果类型与输入类型一致。具体支持:
本需求要求面向 arch35(Ascend 950) 实现
aclblasDotEx,并补齐对应测试。Origin(信息来源)
由 ops-blas 算子工程团队提出,对应于 arch35(Ascend 950)算子补齐计划中的 BLAS Level-1 扩展精度 dot 算子项。
Benefit / Necessity (价值/作用)
|inc|=1走 SIMD 路径,其余走 SIMT grid-stride 通用路径Design(设计方案)
接口签名:
aclblasStatus_t aclblasDotEx(aclblasHandle_t handle, int n, const void* x, aclDataType xType, int incx, const void* y, aclDataType yType, int incy, void* result, aclDataType resultType, aclDataType executionType);双路径设计: