JLospinoso/sie — Issue #26: Concurrency bug in state simulator for distributions
Author: JLospinoso
Created: 2011-11-30 17:35:17+00:00
State: open

With multiple cores, there are loads of context switches and contentions when simulating network steps. If you break on the distribution calculator and freeze all threads, walk one over the calculation, and then check the "thread local" distributions for the other tasks, you'll see that other distributions will take on the value--indicating that the pointers in the simulation are pointing at the same objects, causing the contentions.