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

Reply via email to