its kindof ugly what i am doing but...Instead of taking the number of cpus from command line i am setting options.num_cpus=2 and then np=options.num_cpus....if i do np=2 directly, I had that problem...
---- Original message ---- >Date: Fri, 24 Oct 2008 14:50:51 -0700 >From: "nathan binkert" <[EMAIL PROTECTED]> >Subject: Re: [m5-users] switch cpus problem >To: "M5 users mailing list" <[email protected]> > >I don't quite understand the problem, but if there is a bug we need to >fix, a diff would be appreciated. > > Nate > >On Fri, Oct 24, 2008 at 2:46 PM, Shoaib Akram <[EMAIL PROTECTED]> wrote: >> turns out that, changing >> options.num_cpus=2 >> np=options.num_cpus >> with np=2 was causing the problem...strange? >> >> ---- Original message ---- >>>Date: Fri, 24 Oct 2008 15:48:20 -0400 >>>From: Ali Saidi <[EMAIL PROTECTED]> >>>Subject: Re: [m5-users] switch cpus problem >>>To: M5 users mailing list <[email protected]> >>> >>>It seems like your checkpoint didn't have 2 cpus in it. If you look at >>>m5.cpt do you see a system.cpu1 section? >>> >>>Ali >>> >>>On Oct 24, 2008, at 2:56 PM, Shoaib Akram wrote: >>> >>>> I am usig default Simulation.py. I think it is doing what you >>>> mentioned plus I have used fast-forward with multiple cpus some >>>> months back (dont know which release of m5 was it )...By the way, >>>> when I use the method you describe, I get, >>>> >>>> Restoring from checkpoint >>>> fatal: Can't unserialize 'system.cpu1:_status' >>>> >>>> >>>> ---- Original message ---- >>>>> Date: Fri, 24 Oct 2008 13:26:30 -0400 >>>>> From: Ali Saidi <[EMAIL PROTECTED]> >>>>> Subject: Re: [m5-users] switch cpus problem >>>>> To: M5 users mailing list <[email protected]> >>>>> >>>>> It should work, although I generally use the checkpoint, restore, >>>>> switch method when sampling. There might be a problem with fast- >>>>> forwarding with multiple cpus. You should take a look at >>>>> Simulation.py >>>>> and see what happens after the atomic cpu exits. All the atompc cpus >>>>> should be replaced with timing or detailed cpus and the atomic cpus >>>>> should be deactivated. Are you sure you're specifying a different >>>>> type >>>>> of CPU after the switch? >>>>> >>>>> Ali >>>>> >>>>> >>>>> >>>>> On Oct 24, 2008, at 6:17 AM, Shoaib Akram wrote: >>>>> >>>>>> I made some changes to memory system and collected data for several >>>>>> uniprocessor experiemts.However, for multiprogramming workloads I >>>>>> ran into this assertion at switch of cpus. >>>>>> >>>>>> m5.opt: build/ALPHA_SE/cpu/simple/atomic.cc:202: virtual void >>>>>> AtomicSimpleCPU::resume(): Assertion `system->getMemoryMode() == >>>>>> Enums::atomic' failed. >>>>>> >>>>>> Any idea whats wrong? I use --fast-forward=X --max-inst=Y to fast >>>>>> forwarding. >>>>>> _______________________________________________ >>>>>> m5-users mailing list >>>>>> [email protected] >>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >>>>>> >>>>> >>>>> _______________________________________________ >>>>> m5-users mailing list >>>>> [email protected] >>>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >>>> _______________________________________________ >>>> m5-users mailing list >>>> [email protected] >>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >>>> >>> >>>_______________________________________________ >>>m5-users mailing list >>>[email protected] >>>http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> _______________________________________________ >> m5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> >> >_______________________________________________ >m5-users mailing list >[email protected] >http://m5sim.org/cgi-bin/mailman/listinfo/m5-users _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
