Hi Lu, I am not using moesi_hammer. In fact, I am using "MI_example" coherency protocol. I built gem5 using the configuration described in gem5/build_opts/X86, and then used to drop the checkpoint. Then, I built another gem5 binary with the configuration defined in gem5/build_opts/X86_MESI_CMP_directory and also added ruby to the system. I used this gem5 binary to restore from the checkpoint. While doing this, you have to have these two options as part of your command in order to switch to O3 cpu:
--restore-with-cpu=timing --cpu-type=detailed It will restore the system with timing cpu, and then switch to O3 cpu. Hope it helps, Mahshid On Tue, Jul 30, 2013 at 3:41 AM, Lu Hang <[email protected]> wrote: > Dear Mahshid, > Thanks for your replies. I have another question. What coherence protocol > do you use? Is it still MOESI_hammer? Moreover, could you please show me > the command you use to switch from timing to O3 CPU, right after the > checkpoint is restored? > > > ----------------------------------------------------------------------------------------- > > Date: Thu, 25 Jul 2013 14:57:21 -0400 > From: Mahshid Sedghi <[email protected] <[email protected]> > > > To: gem5 users mailing list <[email protected] <[email protected]>> > Subject: Re: [gem5-users] Ruby with OoO CPU > Message-ID: > > <CA+LiELAYjmgUiPgPwrQLyvoBZBvRbxKA=wk6_ummqguitmy...@mail.gmail.com<[email protected]> > > > Content-Type: text/plain; charset="iso-8859-1" > > > Sorry for the typos! > > > On Thu, Jul 25, 2013 at 2:56 PM, Mahshid Sedghi > <[email protected]<[email protected]> > >wrote: > > > Hi Lu, > > > > Yes, it works. I am currently using gem5 with Ruby+O3CPU. I run in FS > mode > > and use X86 ISA. I take checkpoint with timing cpu, and restore from the > > checkpoint with the same cpu type, and then switch to O3cpu to run the > > benchmarks. I am not sure how it works with other ISAsm, but with x86 is > > works fine. > > > > Mahshid > > > > > > On Wed, Jul 24, 2013 at 12:31 AM, Lu Hang > > <[email protected]<[email protected]>> > wrote: > > > >> Dear gem5 users, > >> I searched the mailing list and saw that someone said ruby could run > with > >> OoO CPU for the newest development version of GEM5. Is this authentic? > Can > >> anyone confirm that? > >> As I recall, ruby could only run with timing simple CPU and using > >> MOESI_hammer coherence protocol. What's the situation now? > >> Thanks. > >> > >> > >> > >> > ----------------------------------------------------------------------------------------- > >> Lu Hang > >> Phd Candidate > >> State Key Laboratory of Computer System and Architecture > >> Institute of Computing Technology,Chinese Academy of Sciences > >> Beijing 100190, China > >> > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
