Yeah, If I run simulation on atomic mode without BBV generation, I see the same difference in number of instructions when compared with detailed mode simulation.
On Tue, Feb 23, 2016 at 11:21 AM, Andreas Hansson <[email protected]> wrote: > Hi Ayaz, > > I am not saying that this is the reason, merely that it is entirely > plausible that it has nothing to do with the BBV generation, and is caused > purely by the timing differences. It’s at least something to be mindful of. > > Andreas > > From: gem5-users <[email protected]> on behalf of Ayaz Akram < > [email protected]> > Reply-To: gem5 users mailing list <[email protected]> > Date: Tuesday, 23 February 2016 at 16:09 > To: gem5 users mailing list <[email protected]> > Subject: Re: [gem5-users] BBV generation through gem5 > > So, the reason for this difference would be the fact that BBV generation > needs atomic mode with --fastmem , while for my timing simulation I run > simulation in detailed mode with caches ? > > I wonder if someone tried to generate basic block vectors with detailed > mode cpu ? > > Thanks Andreas for your help ! > > -Ayaz > > > > > On Tue, Feb 23, 2016 at 3:14 AM, Andreas Hansson <[email protected]> > wrote: > >> Hi, >> >> Remember that in full-system runs a lot of non-linear behaviours come >> into play. Even small perturbations in timing can suddenly lead to a change >> in scheduling, an interrupt being delivered in the middle of a mutex >> operation, etc. Changing CPU models, changing frequency, or even just >> delaying the start of an experiment (by inserting call to sleep) can easily >> change the instruction count by many 10’s of percents. Check what is >> happening in your runs, check again, and preferably run more than one >> experiment so that you can get some statistical rigor. >> >> Andreas >> >> From: gem5-users <[email protected]> on behalf of Ayaz Akram < >> [email protected]> >> Reply-To: gem5 users mailing list <[email protected]> >> Date: Tuesday, 23 February 2016 at 06:20 >> To: gem5 users mailing list <[email protected]> >> Subject: [gem5-users] BBV generation through gem5 >> >> I am generating BBV file using gem5 for a benchmark in full system mode. >> Surprisingly the number of simulated instructions when gem5 is run for BBV >> generation is very different when I run the same benchmark on gem5 in >> detailed mode. I am running benchmark in both cases from a checkpoint and >> the instruction difference that I see right now is approx. 20 % (more in >> BBV generation run). Did anyone has a similar experience ? >> 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. >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> > > 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. > > _______________________________________________ > 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
