The OS could be descheduling your transactional benchmark, though I'm
not sure why that might be happening. Try quiescing the system by
killing background processes, and then pre-fetch any binaries or data
you might be using in your benchmark by running it once to completion
before loading Ruby (and hence, without synchronization). That should
eliminate any I/O you might inadvertenly cause at runtime. It will also
cause your benchmark to run with different system interactions, and will
hopefully fix the Processor Lost/Processor Found problem.
Regards,
Dan
James Wang wrote:
Hi All:
I am running some transactional memory benchmark using a customized SMP cache coherent protocol. For some reason, p0 will run code other than the transactional benchmark and the other processors finishes fine. I cannot really tell what p0 is doing. I tried a few different random seed, the same situation happens every time.
Any idea?
Thanks for any reply in advance.
Regards
James
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
|