Hi,

I still do not understand it well. I want to, for example, a simulation with
4 cores ooo with8MB L2 cache associativity and 8, the other parameters are
indifferent. Could you tellme what commands should I use to compile and run
correctly and what configuration file should I create.

My other question is this. Before I use the new configuration I tried with
this instructionQemu-Q c = 4 and run the simulation (run-stopinsns simconfig
-100m-kill-after-run).
The problem is that now with the same instruction and  without using the
config file, the same instruction takes much longer to complete. Why?
I do something
wrong? To use the new version I have only replaced marss required folders.

I'm sorry if my questions are silly and I hope I can help.
Thanks.

2011/6/2 avadh patel <[email protected]>

>
> On Thu, Jun 2, 2011 at 3:38 AM, Carlos José Martinez Gavilán <
> [email protected]> wrote:
>
>> Thanks for this new configuration.
>>
>> Can you explain me how to include 4 cores OoO in the configuration?
>>
>> Just use configuration 'private L2' and compile with 'c=4' option. If you
> want 'shared L2' configuration then in 'machine:cores:' remove Atom
> declaration.
> The configuration mechanism is flexible in number of cores we simulate, so
> same configuration can be used for different number of cores.
>
> In each 'machine' configuration 'min_context' and 'max_context' set the
> limit of number of cores you can simulate. If 'max_context' is not specified
> then user can use any number of cores.
>
> - Avadh
>
>
>> Thanks.
>>
>>
>> 2011/5/26 avadh patel <[email protected]>
>>
>>>
>>> On Thu, May 26, 2011 at 3:57 AM, Timothy Hayes <[email protected]> wrote:
>>>
>>>> Nice, I think this makes things easier for the user.
>>>>
>>>> I was trying to run a test with the core-models branch and the
>>>> simulation never ended. It terminates without problem on the master
>>>> branch. I can provide additional details / debugging information, just
>>>> let me know what you need.
>>>>
>>>> Thats interesting. If possible can you provide the binary so I can run
>>> the tests.
>>> Also in 'core-models' branch which core model did you test? Atom or OoO?
>>> If it is OoO model, can you test it with qemu-0.14 branch also?
>>>
>>> Thanks for trying out new configuration mechanism.
>>>
>>> - Avadh
>>>
>>> Cheers
>>>> Tim
>>>>
>>>> On 24 May 2011 21:19, avadh patel <[email protected]> wrote:
>>>> > Hi All,
>>>> > For a while we have been working on new and easy way for users to
>>>> configure
>>>> > their simulation models without hacking the code. We have finished
>>>> this
>>>> > feature
>>>> > and its now available in 'core-models' branch.
>>>> > Configuration mechanism is explained in detail over here:
>>>> > http://marss86.org/index.php/Machine_Configuration
>>>> > This new configuration mechanism will allow users to configure:
>>>> > - Cache parameters and type of cache
>>>> > - Core type (easily allow to design heterogeneous core configuration)
>>>> > - Connection between cores and caches and interconnects
>>>> > 'core-models' branch has couple of configuration files available in
>>>> 'config'
>>>> > directory.
>>>> > Please try out this new configuration mechanism and let us know your
>>>> > comments
>>>> > or suggestions.
>>>> > Regards,
>>>> > Avadh
>>>> > _______________________________________________
>>>> > http://www.marss86.org
>>>> > Marss86-Devel mailing list
>>>> > [email protected]
>>>> > https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>>>> >
>>>> >
>>>>
>>>
>>>
>>> _______________________________________________
>>> http://www.marss86.org
>>> Marss86-Devel mailing list
>>> [email protected]
>>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>>>
>>>
>>
>>
>> --
>> Carlos J. Martínez
>>
>>
>


-- 
Carlos J. Martínez
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to