Cuda 我们可以知道哪个块/线程可以找到设备内存的最小值吗?

Cuda 我们可以知道哪个块/线程可以找到设备内存的最小值吗?,cuda,Cuda,cudaatomicMin操作似乎只能找到设备内存中继的最小值。但是,到底有没有找到哪个块/线程最终找到了这个最小值?我有compute-2.0。如果对32位值执行atomicMin,则可以对64位值使用广义原子运算,其中32位表示最小化值,32位表示线程的全局索引。概述了一般方法 由于64位atomicMin是,我假设您正在查找32位最小值 如果您使用的是64位值,那么您可以使用并行缩减技术在缩减过程中同时携带最小(或最大)值和索引。演示了一种并行简化方法,该方法可在矩阵的每行中查找最大值和索

cuda
atomicMin
操作似乎只能找到设备内存中继的最小值。但是,到底有没有找到哪个块/线程最终找到了这个最小值?我有compute-2.0。

如果对32位值执行
atomicMin
,则可以对64位值使用广义原子运算,其中32位表示最小化值,32位表示线程的全局索引。概述了一般方法

由于64位
atomicMin
是,我假设您正在查找32位最小值

如果您使用的是64位值,那么您可以使用并行缩减技术在缩减过程中同时携带最小(或最大)值和索引。演示了一种并行简化方法,该方法可在矩阵的每行中查找最大值和索引