Hi Srini,

You could have a separate clock domain for each core and each clock domain
has its own clock period. Take a look at src/sim/clocked_object.hh .
And I am no expert, so hopefully experienced users could provide more
detailed info.

Thanks,
Amin


On Wed, Feb 5, 2014 at 12:23 AM, Srinivasan Narayanamoorthy <
narayanam...@wisc.edu> wrote:

> Hi,This is Srini. I have implemented a system level DFS in gem5 and it
> seems to be working. Now I am trying to implement per-core DFS in gem5.
> With the current class hierarchy, clockedObject is the parent of the cpu
> classes and there is just one _clockPeriod member. Thus all cpu's update
> the same _clockPeriod member and the clocks to the cpu change with every
> core updating it. It would be really nice if some one can give any
> suggestions on how to do per-core dfs. I am using a fairly recent revision
> of gem5. When I checked some older versions(2012) I saw that the clock
> period variable was part of the cpu class and hence per-core dfs would have
> been straightforward. Please bear with me if I am naive.
>
>
> Thanks
> Srini
> _______________________________________________
> 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

Reply via email to