Re: [gem5-users] How does scheduler work in SE mode?

2015-06-14 Thread Steve Reinhardt
There is no scheduler in SE mode.  The number of hardware thread contexts
(which is the same as the number of cores, unless you have SMT enabled in
O3) must be = the number of software threads that get created, so each
software thread gets its own dedicated hardware context and no scheduling
is needed.

If you need a pre-emptive thread scheduler that's a good sign you really
should be running in FS mode, in my opinion.

Steve


On Sun, Jun 14, 2015 at 2:47 AM n26001482 n26001...@mail.ncku.edu.tw
wrote:

 Hi, all

 I've run multi-thread program in ARM SE mode, and it worked well. But I'm
 confused how does scheduler work in SE mode? As I know there's non-OS in
 GEM5
 SE mode and there's no scheduler in SE mode as well. So, who/what is the
 scheduler in charge of doing scheduling job?

 Thanks!!

 BEST
 M.Y. Lin
 ___
 gem5-users mailing list
 gem5-users@gem5.org
 http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] How does scheduler work in SE mode?

2015-06-14 Thread n26001482
Hi, all

I've run multi-thread program in ARM SE mode, and it worked well. But I'm 
confused how does scheduler work in SE mode? As I know there's non-OS in GEM5 
SE mode and there's no scheduler in SE mode as well. So, who/what is the 
scheduler in charge of doing scheduling job?

Thanks!!

BEST
M.Y. Lin
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] Handle Miss cache

2015-06-14 Thread Bahareh Jafari
Hi everyone ..
I'm going to disable my cpu port where the Miss occurs, in cache folder
..where is call the methods to disable ports in the base.cc in cpu folder ?

thanks
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] setting wbDepth in DerivO3CPU

2015-06-14 Thread Naveed Ul Mustafa

Hi All,

Suppose I have a CPU=DerivO3CPU(). How can I set the wbDepth parameter for
this CPU.

When I try CPU.wbDpeth=x, it gives an error stating AttributeError: Class
DerivO3CPU has no parameter wbDepth

Any help is much appreciated.

Thanks

Naveed Ul Mustafa

___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] L2 cache partitioning

2015-06-14 Thread Prathap Kolakkampadath
Thanks

On Sat, Jun 13, 2015 at 4:38 AM, Andreas Hansson andreas.hans...@arm.com
wrote:

  Hi Prathap,

  We have some patches to restrict way allocation in the cache itself (not
 per core though). You can probably use that as a starting point. I’m afraid
 beyond that you will need to add the appropriate functionality to look at
 e.g. masterId and decide on a way. I’ll try and get those patches posted in
 the next few days.

  Andreas

   From: Prathap Kolakkampadath kvprat...@gmail.com
 Reply-To: gem5 users mailing list gem5-users@gem5.org
 Date: Monday, 8 June 2015 17:29
 To: gem5 users mailing list gem5-users@gem5.org
 Subject: [gem5-users] L2 cache partitioning

  Dear Users,

  I am using ARM Full System configuration, where L2 is 8-way set
 associative shared Last Level Cache. I am trying to partition the L2 cache
 by *ways* among four cores, so that each core gets two ways.
  Is there a hardware support(configuration register) available to do
 this? If not can anyone throw some pointers to achieve way partitioning.


  Thanks in advance.

  Prathap


 -- IMPORTANT NOTICE: The contents of this email and any attachments are
 confidential and may also be privileged. If you are not the intended
 recipient, please notify the sender immediately and do not disclose the
 contents to any other person, use it for any purpose, or store or copy the
 information in any medium. Thank you.

 ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ,
 Registered in England  Wales, Company No: 2557590
 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ,
 Registered in England  Wales, Company No: 2548782

 ___
 gem5-users mailing list
 gem5-users@gem5.org
 http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] GEM_5 (Need Help in LRU implementation)

2015-06-14 Thread gopayya


Hai ,

   i want know the LRU Replacement algorithm how it has been using in
gem5 and what are the function's, class's,  they are using and
my requirement is to add extra two boolean varialbles with help of
them
i can do my own replacement at shared last level cache, could any one help
me to do these one.

tanks and regards,
gopi


___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users