《并行计算的编程模型》一3.8.2 原子取–加和取–递增

简介: 本节书摘来华章计算机《并行计算的编程模型》一书中的第3章 ,第3.8.2节, [(美)帕万·巴拉吉(Pavan Balaji)编著;张云泉等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.8.2 原子取–加和取–递增

取–加AMO(fadd)和取–递增AMO(finc)与它们相对应的add和inc非常相似,不同是这些操作也返回该操作前在目标位置的值。这有两个副作用:首先,它返回AMO被动端的状态信息;更重要的是,它创建了比较强的顺序准则,因为主动端要接收来自被动端的数据。这与put和get的区别类似。与add和inc AMO相同,它们有时在AMO被动端与wait函数一同使用。
screenshot

相关文章
|
存储 cobar 算法
同步计数器设计与建模
⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合Verilog HDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。
128 0
同步计数器设计与建模
|
并行计算
《并行计算的编程模型》一3.8.1 原子加和递增
本节书摘来华章计算机《并行计算的编程模型》一书中的第3章 ,第3.8.1节, [(美)帕万·巴拉吉(Pavan Balaji)编著;张云泉等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
865 0
|
并行计算
《并行计算的编程模型》一3.8 原子内存操作
本节书摘来华章计算机《并行计算的编程模型》一书中的第3章 ,第3.8节, [(美)帕万·巴拉吉(Pavan Balaji)编著;张云泉等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
930 0
|
并行计算 测试技术
《并行计算的编程模型》一3.8.3 原子交换和条件交换
本节书摘来华章计算机《并行计算的编程模型》一书中的第3章 ,第3.8.3节, [(美)帕万·巴拉吉(Pavan Balaji)编著;张云泉等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
961 0
|
并行计算 程序员
《并行计算的编程模型》一3.6 排序和同步
本节书摘来华章计算机《并行计算的编程模型》一书中的第3章 ,第3.6节, [(美)帕万·巴拉吉(Pavan Balaji)编著;张云泉等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
906 0
|
并行计算 API
《并行计算的编程模型》一2.4.2 排序与内存模型
本节书摘来华章计算机《并行计算的编程模型》一书中的第2章 ,第2.4.2节, [(美)帕万·巴拉吉(Pavan Balaji)编著;张云泉等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
996 0
|
并行计算 程序员
《并行计算的编程模型》一3.6.3 锁
本节书摘来华章计算机《并行计算的编程模型》一书中的第3章 ,第3.6.3节, [(美)帕万·巴拉吉(Pavan Balaji)编著;张云泉等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
892 0
|
并行计算 程序员
《并行计算的编程模型》一3.7.6 归约
本节书摘来华章计算机《并行计算的编程模型》一书中的第3章 ,第3.7.6节, [(美)帕万·巴拉吉(Pavan Balaji)编著;张云泉等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
973 0
|
并行计算
《并行计算的编程模型》一2.3.3 屏障
本节书摘来华章计算机《并行计算的编程模型》一书中的第2章 ,第2.3.3节, [(美)帕万·巴拉吉(Pavan Balaji)编著;张云泉等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1046 0