Yes, just use that, flag is designed to warmup or to bypass the booting
process.

On Mon, Nov 25, 2019 at 9:58 PM Charitha Saumya <[email protected]>
wrote:

>   -F FAST_FORWARD, --fast-forward=FAST_FORWARD
>                         Number of instructions to fast forward before
>                         switching
>
> I am not sure fast forward can help me here.
>
>
>
> On Mon, Nov 25, 2019 at 9:55 PM Abhishek Singh <
> [email protected]> wrote:
>
>>
>> Is there any flag called “fast forward”?
>>
>> On Mon, Nov 25, 2019 at 9:53 PM Charitha Saumya <[email protected]>
>> wrote:
>>
>>> No. -s means
>>>   -s STANDARD_SWITCH, --standard-switch=STANDARD_SWITCH
>>>                         switch from timing to Detailed CPU after warmup
>>> period
>>>                         of <N>
>>> But I am still not convinces all these flags are functional. Can someone
>>> confirm gem5 supports this flag? and what CPU models are used before and
>>> after switch?
>>>
>>> Thanks
>>>
>>>
>>>
>>> On Mon, Nov 25, 2019 at 9:50 PM Abhishek Singh <
>>> [email protected]> wrote:
>>>
>>>> If -s flag means fast forward then it’s correct.
>>>> Check the correct flags using ./build/X86/gem5.opt config/example/se.py
>>>> -h
>>>>
>>>> On Mon, Nov 25, 2019 at 9:46 PM Charitha Saumya <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I want to run my x86 binary for 300M  instructions from which 100M
>>>>> will be for warming up the caches. I also want to use DerivO3CPU model for
>>>>> my simulation. What is the correct way to do this? And what determines
>>>>> which CPU model will be used for warmup and non-warmup portions? For
>>>>> example AtomicSimple for warmup and DerivO3 for non-warmup cycles?
>>>>>
>>>>> Currently I am using ,
>>>>> ./build/X86/gem5.opt configs/example/se.py \
>>>>> --cmd=./tests/test-progs/simple/simple32 \
>>>>> --cpu-type=DerivO3CPU \
>>>>> --caches --l2cache \
>>>>> --l2_size='256kB' \
>>>>> --l1d_size='16kB' \
>>>>> --l1i_size='16kB' \
>>>>> -s 100000000 \
>>>>> -I 300000000
>>>>>
>>>>> Can someone confirm what I did was correct?
>>>>>
>>>>> Thanks,
>>>>> Charitha
>>>>> _______________________________________________
>>>>> 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
>>>
>>> _______________________________________________
>>> 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
>
> _______________________________________________
> 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