I have found some information about cpu-protocol combos here:
http://www.gem5.org/Status_Matrix

Yuchen


On Fri, Mar 14, 2014 at 1:50 PM, Yuchen Hou <[email protected]> wrote:

> Hi Brian,
>
> I am working on a similar experiment and I just made a little progress
> today. The command I used are as follows:
> {
> $ scons build/ALPHA_MOESI_hammer/gem5.opt
> $ build/ALPHA_MOESI_hammer/gem5.opt -d m5out/null
> --stats-file=stats.cpuc-16.txt configs/example/ruby_fs.py -n 16
> --cpu-type=timing --topology=Mesh --mesh-rows=4 --num-dirs=16
> --num-l2caches=16 --script=configs/boot/null.rcS
> }
> It runs and exits successfully if the rcS doesn't take checkpoint, but as
> soon as I set the rcS to take checkpoint it fails. You can try it and let
> me know.
>
> I also try to followed isca_pres_2011.pdf too but it didn't work for me
> either. I believe it is outdated. Now I am almost shooting in darkness. Can
> anyone kindly point us to an updated ruby memory system guidebook for
> beginners or somewhere to get started?
>
> Thanks!
>
> Yuchen
>
>
> On Thu, Mar 13, 2014 at 9:25 PM, brian kim <[email protected]>wrote:
>
>>
>> Hi, all
>>
>>
>> I just began to use GEM5 and was in trouble for the following issue.
>>
>> My objective is to configure directory-based cache coherence protocol
>> with ALPHA and full system mode.
>>
>> After googling(isca_pres_2011.pdf), I tried to use the following two
>> commands.
>>
>>    1. scons build/ALPHA/gem5.opt PROTOCOL=MOESI_CMP_directory
>>    2. build/ALPHA/gem5.opt configs/example/ruby_fs.py --cpu-type=timing
>> --num-cpus=8 --l1i_size=32kB --l1d_size=32kB --l2_size=8MB --num-l2caches=8
>> --topology=Crossbar
>>
>> However, in building the system through the 2nd command, I got the
>> following error.
>>
>>     optparse.OptionValueError: option --cpu-type: invalid choice:
>> 'timing' (choose from )
>>
>> For me, 'timing' seems to be one of proper option values for --cpu-type,
>> but the error saying invalid choice appeared.
>>
>> I wanted to use the option value, 'timing', because the combination of
>> Timing Simple CPU model and Ruby is fully
>>
>> supported under ALPHA, according to the searched
>> document(isca_pres_2011.pdf)
>>
>> Is there any problem problem in the command or any other suggestion?
>>
>>
>> Thanks.
>>
>>
>>
>>
>> _______________________________________________
>> 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