README.md

原子操作类api样例介绍

概述

本路径下包含了与原子操作相关的多个API的样例。每个样例均基于Ascend C的<<<>>>直调方法,支持main函数和kernel函数在同一个cpp文件中实现。

算子开发样例

目录名称 功能描述
set_atomic_add 本样例基于SetAtomicAdd为后续的从VECOUT/L0C/L1到GM的数据传输开启原子累加。
set_atomic_max 本样例基于SetAtomicMax设置后续从VECOUT传输到GM的数据原子比较,可用于将待拷贝的内容和GM已有内容进行比较,将最大值写入GM。
set_atomic_min 本样例基于SetAtomicMin设置后续从VECOUT传输到GM的数据原子比较,可用于将待拷贝的内容和GM已有内容进行比较,将最小值写入GM。
set_atomic_type 本样例基于SetAtomicType为原子操作设定不同的数据类型。