Hi.

If I worked using following command,
./build/ALPHA_SE/gem5.fast configs/example/se.py -n 1 -t --l1i_size=32kB
--l1d_size=32kB --l2_size=16MB -I 60000000
It's good working.


However, when I used this command for ruby and garnet,
./build/ALPHA_SE/gem5.fast configs/example/se.py -n 16 -t --l1i_size=32kB
--l1d_size=32kB --l2_size=16MB --num-l2caches=16 --topology=Mesh
--num-dirs=16 -I 60000000 --ruby --garnet-network=fixed --mesh-rows=4
it shows
se.py: error: no such option: --topology

In this case, what I fixed in source code is nothing.. ;;

So, after I fixed source code like above mentioned, it works well.

I think that the gem5 is not stable when using ruby.
Of course, this is minor problem but, I saw critical problem related to
memory allocation and segfault. (You can find my mailing list content about
segfault)

Of course, gem5 does work well when using only m5 function. : )
I think that gem5 is upgrade continuously.


Thanks.
Junghoon, Lee






2011/7/6 Lisa Hsu <[email protected]>

> Hi Junghun,
>
> Can you provide the command line which led you to find the bug?
>
> Thanks.
> Lisa
>
>
> On Mon, Jul 4, 2011 at 9:33 AM, junghun lee <[email protected]> wrote:
>
>> Thanks.
>>
>> If so, I have found one bugs.
>>
>>
>> ///////////////////////////////////////////////////////////////////////////////////////
>> execfile(os.path.join(config_root, "common", "Options.py"))
>>
>> (options, args) = parser.parse_args()
>>
>>
>>
>> if options.ruby:
>>
>>     Ruby.define_options(parser)
>>
>>     (options, args) = parser.parse_args()
>>
>> ///////////////////////////////////////////////////////////////////////////////////////
>>
>> In this case, I found a bug like
>> error: no such option: --topology
>>
>> However, after fixed codes like following, I could run gem5 well.
>>
>>
>> ///////////////////////////////////////////////////////////////////////////////////////
>> Ruby.define_options(parser)
>> execfile(os.path.join(config_root, "common", "Options.py"))
>>
>> (options, args) = parser.parse_args()
>>
>> ///////////////////////////////////////////////////////////////////////////////////////
>>
>> Am I right? What is problem?
>>
>> Thanks
>> Junghoon, Lee
>>
>>
>>
>> 2011/7/5 Nilay Vaish <[email protected]>
>>
>>> On Mon, 4 Jul 2011, junghun lee wrote:
>>>
>>>  Hi all.
>>>>
>>>> I'm newbie for gem5.
>>>> I have installed gem5 using hg before about one month, and even have
>>>> installed now.
>>>>
>>>> However, I have not founded ruby_se.py for running ruby in SE mode.
>>>> Of course, I have known that se.py include ruby configurations. It is
>>>> hard
>>>> for me to use this se.py for ruby.
>>>>
>>>> Why dose this ruby_se.py in gem5 version was removed ?
>>>>
>>>> If you have known a method of running gem5 in SE mode and ruby,
>>>> can I have known the method?
>>>>
>>>> Can I have config file like ruby_se.py and command script for running
>>>> simulation?
>>>>
>>>>
>>> There is not much difference between se.py and ruby_se.py. Supply --ruby
>>> option to se.py and it work like ruby_se.py.
>>>
>>> --
>>> Nilay
>>> ______________________________**_________________
>>> gem5-users mailing list
>>> [email protected]
>>> http://m5sim.org/cgi-bin/**mailman/listinfo/gem5-users<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