diff options
author | Unknown <afd@afd-THINK.home> | 2012-09-18 06:53:17 +0100 |
---|---|---|
committer | Unknown <afd@afd-THINK.home> | 2012-09-18 06:53:17 +0100 |
commit | 024f5aa8a58340d4073c2921aba2ed7b07d41451 (patch) | |
tree | b4393658ac87bf597afa26c3a9f0c66b425ac41f /Source/Graph | |
parent | 4152ac13822af56309e102f9d5b54b37d7aca1ab (diff) |
Dualisation modified so that global arrays are not dualised, and group-shared
arrays are turned into 2D maps with first index type bool. Thread 1 always
indexes into "true", while threads 2 indexes into "samegroup" (a formula which
is true iff threads 1 and 2 are in the same group). Thus if the threads are in
different groups they operate on different shared arrays, but if they are in the
same group they operate on the same shared array. This paves the way for
implementing support for barrier invariants.
Diffstat (limited to 'Source/Graph')
0 files changed, 0 insertions, 0 deletions