Re: [Gems-users] IPC information


Date: Fri, 28 Mar 2008 20:58:13 -0600
From: Dan Gibson <degibson@xxxxxxxx>
Subject: Re: [Gems-users] IPC information
Why are the instructions_executed so unexpected? Its quite common in multithreaded code to have work imbalance, that eventually manifests itself as N-1 out of N threads spinning (quickly -- committing a LOT of instructions) on a lock or CV...

Regards,
Dan

Zhang Yu wrote:
Hi,

When I run a 16-thread application on a 16-core simulated machine, how should I collect the IPC information? I checked the statistics dumped by ruby, it seems that there is a big variation between different cores in terms of "instructions_executed". For example, some core only execute 10% instructions of some other core. According to the application I run, this shouldn't be the case.  Can somebody tell how to collect the IPC information of the simulated CMP machine correctly? Thanks a lot.

Yu

_______________________________________________ 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.

-- 
http://www.cs.wisc.edu/~gibson [esc]:wq!
[← Prev in Thread] Current Thread [Next in Thread→]