このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
gpucoder.atomicCAS
R2026aグローバル メモリまたは共有メモリの変数の値のアトミックな比較交換
説明
gpucoder.atomicCAS 関数は、グローバルまたは共有の GPU メモリ位置から値を読み取り、その値を 2 番目の値と比較し、2 つの値が等しい場合は、3 番目の値をメモリ位置に書き戻します。生成された GPU コードでは、操作は "アトミック" となります。これは GPU スレッドが他のスレッドからの干渉を受けることなく、読み取り・変更・書き込み操作を実行することを意味します。
例
入力引数
拡張機能
バージョン履歴
R2021b で導入