Hi Ali,

   Thank you very much for your reply. Could you please tell me how to use the 
trace-flag to see when the 

kernel thread info struct changes from one thread to another thread?I mean 
which specific flag is for that.

   The reason that I think there are two cycle counts because each cpu has its 
own CPU cycles like 

system.cpu0.numCycles. Except that we still have  sim_ticks which is nearly 
equal to the 

system.cpu0.numCycles. And sim_seconds=sim_ticks/1THz. Since we only have CPU 
cycle counts,how 

can we use it to be divided by the system frequency? 

   Thanks a lot for your help.Best wishes to you!


                                                          Yue Li
                                                          07-02-2007



----- Original Message -----
From: Ali Saidi <[EMAIL PROTECTED]>
Date: Thursday, June 28, 2007 3:12 pm
Subject: Re: [m5-users] How to get the statistics for each thread
To: M5 users mailing list <m5-users@m5sim.org>

> 
> On Jun 28, 2007, at 2:45 PM, <[EMAIL PROTECTED]> wrote:
> 
> > Hi everyone,
> >
> >    I have a multithreaded program running on m5-2.0b3 in full  
> > system mode. I can get the m5stats.txt which includes the  
> > statistics for each core. Is there anybody who can tell me how 
> to  
> > get the statistics for each thread instead of each core by  
> > configuring m5?
> There isn't any way we've implemented to do this. If you enable 
> the  
> traceflag Thread you should see when the kernel thread info struct 
> 
> changes from one thread to another thread, but this information 
> isn't  
> connected into the statistics code at the moment. You would have 
> to  
> make some modifications for it to work. Take a look at arch/alpha/ 
> linux/* for more information about how we figure out what 
> thread/pid/ 
> process name is running.
> 
> >   Another problem is I found there are two frequency for  
> > simulator.One is 1THz for system and the other is 2GHz for CPU. 
> But  
> > in the statistics file CPU and system have the nearly same cycle 
> 
> > counts.So could you please why different clock frequency are used?
> We simulate the system at 1THz so you don't have to have all 
> devices  
> in the system be some multiple of the CPU frequency. I don't 
> believe  
> there is a cycle count attached to a system, only to CPUs.  Do you 
> 
> have an example? Both parameters are configurable.
> 
> Ali
> _______________________________________________
> m5-users mailing list
> m5-users@m5sim.org
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
> 
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to