Something strange happened, but if you add it to default.conf under the
option: section of your core config it should work fine:

machine:

  # Use run-time option '-machine [MACHINE_NAME]' to select

  single_core:

    description: Single Core configuration

    min_contexts: 1

    max_contexts: 1

    cores: # The order in which core is defined is used to assign

           # the cores in a machine

      - type: ooo

        name_prefix: ooo_

        option:

            threads: 1

            ISSUE_Q_SIZE: 100


On Thu, Oct 10, 2013 at 3:32 PM, s kalathi <[email protected]> wrote:

>
> Thanks Brendan. I think adding ISSUE_Q_SIZE to ooo_core.conf.
> Unfortunately no luck. Here is the section of issue queue. The next
> instruction is being inserted to slot 27. This happens soon after some
> instructions are flushed. I have set the issue queue size as 100.
>
> IssueQueue: count = 27:
>   uop  16: V - -  13 ??? ??? ???
>   uop  17: V - -  16 ??? ??? ???
>   uop  18: V - -  17  17 ??? ???
>   uop  19: V - -  17  17  17 ???
>   uop  20: V - -  13 ??? ??? ???
>   uop  25: V - -  20 ??? ??? ???
>   uop  32: V - R ??? ??? ??? ???
>   uop  39: V - - ??? ??? ???  38
>   uop  40: V - -  39 ??? ??? ???
>   uop  41: V - - ??? ??? ???  38
>   uop  43: V - -  40  40  13 ???
>   uop  44: V - -  43  43 ??? ???
>   uop  45: V - -  44  44 ??? ???
>   uop  48: V - - ??? ??? ???  42
>   uop  49: V - - ??? ??? ???  42
>   uop  50: V - - ??? ??? ???  42
>   uop  51: V - - ??? ??? ???  42
>   uop  53: V - - ??? ??? ???  42
>   uop  55: V - - ??? ??? ???  42
>   uop  56: V - -  55 ??? ??? ???
>   uop  59: V - -  56 ??? ??? ???
>   uop  61: V - -  48 ??? ???  42
>   uop  62: V - -  50 ??? ???  42
>   uop  63: V - -  48 ??? ???  42
>   uop  64: V - -  63 ??? ??? ???
>   uop  65: V - -  48 ??? ???  42
>   uop  66: V - -  64 ??? ??? ???
>   uop 65535: V - - 65535 ??? ??? ???
>
> ------------------------------
> From: [email protected]
> Date: Thu, 10 Oct 2013 14:12:04 -0400
> Subject: Re: [marss86-devel] Increasing Issue queue size
> To: [email protected]
> CC: [email protected]
>
> I'm not sure why that causes an assertion, but if you look in
> config/ooo_core.conf you'll see that you can define parameters there. I
> added ISSUE_Q_SIZE to the list and it worked fine, so I would suggest you
> modify it there instead.
>
>
> On Thu, Oct 10, 2013 at 2:01 PM, s kalathi <[email protected]> wrote:
>
> Hello,
>
> I'm trying to increase the Issue Queue size in the simulator. I changed
> the value  OOO_ISSUE_Q_SIZE in ooo-const.h. However when I did it the
> assert(!bit(valid, slot)) of insert in IssueQueue (ooo-exec) is failing.
> When I printed out the issue queue I found out that there is a uop with tag
> value 65535. Is there something else which I should change when I'm
> changing  OOO_ISSUE_Q_SIZE?
>
> Thanks
>
> _______________________________________________
> 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

Reply via email to