File: local_write_write_race.cl

package info (click to toggle)
oclgrind 21.10-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 3,216 kB
  • sloc: cpp: 21,369; ansic: 6,395; lisp: 1,122; python: 124; makefile: 19
file content (7 lines) | stat: -rw-r--r-- 175 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
kernel void local_write_write_race(global int *data, local int *scratch)
{
  int i = get_global_id(0);
  *scratch = i;
  barrier(CLK_LOCAL_MEM_FENCE);
  data[i] = *scratch;
}