Hi,

Maybe this could help you:
http://www.hipeac.net/content/low-power-ecosystem-gem5-practical-user-experience
The first lecture was about how to implement a new O3 multicore.

Hope it will help you,

--
Fernando A. Endo, PhD student and researcher

CEA Lab
and
Université de Grenoble, UJF
France



2012/11/5 Musharaf Hussain <ssmushara...@yahoo.com>

> Hi Korey Sewell or All
>
> I want to customize O3 CPU in ARM and I got a tutorial on gem5 website but
> that is for SimpleAtomic CPU.  I have to need to know how many modules or
> program or file is related with O3 CPU. Korey Sewell , I have seen in max.
> program written by you.
> Please help me about that and to the point.
>
> 1. How many files is related with O3 to customize?
> 2. How rebuild it?
>
> With best regards
> ----
> Musharaf
>
>
>
>
>
>
> --- On *Fri, 11/2/12, Korey Sewell <ksew...@umich.edu>* wrote:
>
>
> From: Korey Sewell <ksew...@umich.edu>
> Subject: Re: [gem5-users] Checkpoint restoration for ALPHA InorderCPU SEG
> FAULTS
> To: "gem5 users mailing list" <gem5-users@gem5.org>
> Date: Friday, November 2, 2012, 7:52 AM
>
> Hi Jagadish,
> I think you'll have to actually implement InOrder CPU checkpointing as I
> am not aware of anything being checked in that supports that features.
>
> However, the checkpointing functions (serialize/unserialize and drain) in
> TimingSimple and O3 should give you a good idea of what you need to make
> this work.
>
> Thanks,
> Korey
>
> On Thu, Nov 1, 2012 at 4:59 PM, Nilay Vaish 
> <ni...@cs.wisc.edu<http://mc/compose?to=ni...@cs.wisc.edu>
> > wrote:
>
> On Thu, 1 Nov 2012, Jagadish Kotra wrote:
>
>  Hello Nilay,
>
>  Yes, I could see Ruby being used while checkpointing. When I use the
> flags "--debug-flags=ProtocolTrace,**RubyGenerated" to confirm the same,
>  I
> see the debug output containing the state transitions which look like:
>
>
> Looking at the code for the in order cpu, it seems to me that you will
> have to restore state directly to the inorder cpu, instead of first
> restoring in to the timing cpu and then switching to the inorder cpu.
>
> If you still want to do this switch, I suggest you look into how the flag
> deferRegistration is used for the o3 cpu.
>
>
> --
> Nilay
> ______________________________**_________________
> gem5-users mailing list
> gem5-users@gem5.org <http://mc/compose?to=gem5-users@gem5.org>
> http://m5sim.org/cgi-bin/**mailman/listinfo/gem5-users<http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users>
>
>
>
>
> --
> - Korey
>
> -----Inline Attachment Follows-----
>
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org <http://mc/compose?to=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 mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to