I am confused about the terms race condition and shared memory conflict. I mean their difference.
I know that when a program creates a race condition that two or more threads access the same shared memory location at the same time.
I also know that if two or more program threads access the same shared memory this creates a race condition.
I assume that in a shared memory conflict the thread access the shared memory location simultaneously and in a race condition the access is serial or sequential not simultaneous. If you go to CILK Arts that is how I beleive they define a race condition. They do not even define a shared memory conflict - from what can see at their website.
Anyone shed more light on this.