You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
位<br />
位<br />
位<br />
处<br />
位<br />
或<br />
或<br />
。<br />
- val), 并<br />
附 录 C 原 子 函 数<br />
更 高 的 设 备 可 用<br />
C.1 数 学 函 数<br />
1.1 函 数 仅 可 用 于 设 备 函 数 之 中 , 仅 对 计 算 能 力 为 子 原<br />
C.1.1<br />
atomicAdd()<br />
64 共 享 存 储 器 和 作 操<br />
1.2 原 子 函 数 只 能 用 于 计 算 能 力 为 的 字<br />
int atomicAdd(int* address, int val);<br />
unsigned int atomicAdd(unsigned int* address,<br />
unsigned int val);<br />
unsigned long long int atomicAdd(unsigned long long int* address,<br />
unsigned long long int val);<br />
处<br />
位<br />
位<br />
高 的 设 备 。 更<br />
+ val), 并<br />
将 结 果 存 储<br />
计<br />
C.1.2<br />
atomicSub()<br />
int atomicSub(int* address, int val);<br />
unsigned int atomicSub(unsigned int* address,<br />
unsigned int val);<br />
。 字<br />
address 位 于 全 局 或 共 享 存 储 器 中 地 址 取 读<br />
的 32<br />
或 64<br />
字 old,<br />
算 (old<br />
存 储 器 的 同 一 地 址 中 。 这 三 项 操 作 在 一 次 原 子 事 务 中 执 行 。 该 函 数 将 返 回 old。 在<br />
64 全 局 存 储 器 支 持 有 只<br />
C.1.3<br />
atomicExch()<br />
int atomicExch(int* address, int val);<br />
unsigned int atomicExch(unsigned int* address,<br />
计<br />
unsigned int val);<br />
unsigned long long int atomicExch(unsigned long long int* address,<br />
unsigned long long int val);<br />
float atomicExch(float* address, float val);<br />
处<br />
位<br />
位<br />
存<br />
address 位 于 全 局 或 共 享 存 储 器 中 地 址 取 读<br />
的 32<br />
字 old,<br />
算 (old<br />
将 结 果 存 储 在 存 储 器 的<br />
同 一 地 址 中 。 这 三 项 操 作 在 一 次 原 子 事 务 中 执 行 。 该 函 数 将 返 回 old。<br />
储 在 存 储 器 的 同 一 地<br />
并<br />
C.1.4<br />
atomicMin()<br />
66 <strong>CUDA</strong> 编<br />
读 取 位 于 全 局 或 共 享 存 储 器 中 地<br />
int atomicMin(int* address, int val);<br />
unsigned int atomicMin(unsigned int* address,<br />
unsigned int val);<br />
址 address<br />
的 32<br />
或 64<br />
字 old,<br />
将 val<br />
中 。 这 两 项 操 作 在 一 次 原 子 事 务 中 执 行 。 该 函 数 将 返 回 old。 址<br />
64 全 局 存 储 器 支 持 有 只<br />
。 字<br />
2.0 南 , 版 本 指 程