Looking for opencl Answers? Try Ask4KnowledgeBase
Looking for opencl Keywords? Try Ask4Keywords

openclOperaciones atómicas


Sintaxis

  • int atomic_add (volatile __global int * p, int val)

  • unsigned int atomic_add (__global volatile unsigned int * p, int int sin signo)

  • int atomic_add (volatile __local int * p, int val)

  • unsigned int atomic_add (volatile __local unsigned int * p, unsigned int val)

Parámetros

pag val
puntero a celda añadido a la celda

Observaciones

El rendimiento depende del número de operaciones atómicas y del espacio de memoria. El trabajo en serie casi siempre ralentiza la ejecución del kernel debido a que gpu es una matriz SIMD y cada unidad en una matriz espera otras unidades si no realizan el mismo tipo de trabajo.

introduzca la descripción de la imagen aquí

Operaciones atómicas Ejemplos relacionados