Since there are no mutex locks, no processor is spinning. I have only my
benchmark running on my Simics Target Machine (Serengeti). Is there a
possiblity that the faulty core is running some other program rather than
the art thread?
Also is there any way in Simics, to bind a thread to a particular processor?
So that i know for sure that all my processors are running the user thread.
Suhail
On Feb 25 2010, ubaid001@xxxxxxx wrote:
Hi,
I had brought this issue earlier. I am running Spec Open MP benchmark
(art)
on a 4 core CMP system (OPAL + RUBY).
But there seems to be a huge difference in the number of instructions
executed between one processor and the rest. I know that there are no
mutex
locks in the code. Infact I load opal and ruby only from the parallel
section of the program.
The one core either lags behind or leads the other processor. And this
happens on every single simulation.
Can anyone shed more light on this?
Suhail
|