summaryrefslogtreecommitdiff
path: root/Source/Graph
diff options
context:
space:
mode:
authorGravatar Unknown <afd@afd-THINK.home>2012-09-18 06:53:17 +0100
committerGravatar Unknown <afd@afd-THINK.home>2012-09-18 06:53:17 +0100
commit024f5aa8a58340d4073c2921aba2ed7b07d41451 (patch)
treeb4393658ac87bf597afa26c3a9f0c66b425ac41f /Source/Graph
parent4152ac13822af56309e102f9d5b54b37d7aca1ab (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