Re: [Gems-users] simulation failed


Date: Sun, 04 May 2008 13:55:11 -0400
From: Niket <niketa@xxxxxxxxxxxxx>
Subject: Re: [Gems-users] simulation failed
This might be happening because your message has got misrouted to a place it should not have.

For 64 node systems, in the file $GEMS/common/Set.h, you have to uncomment #define BIGSET and comment out #define OPTBIGSET

Niket

Zhang Yu wrote:
Hi Dan,

I reduced the simulated L1 and L2 cache size, and the simulation worked fine at the beginning. But after a while, I encountered this problem:

failed assertion 'isPresent(address)' at fn Directory_Entry& DirectoryMemory::lookup(PhysAddress) in system/DirectoryMemory.C:132
How could this be solved?

Thanks,
Yu

On Sun, May 4, 2008 at 7:42 AM, Dan Gibson <degibson@xxxxxxxx <mailto:degibson@xxxxxxxx>> wrote:

    2 GB is on the low side for a 64-core simulation -- how much swap
    space
    is your host configured with?

    Regards,
    Dan

    Zhang Yu wrote:
    > Hi Niket,
    >
    > Thanks for the reply. However, I'm not running anything that is
    memory
    > intensive but just ruby. My host machine has 2GB memory, is this
    > enough to run a 64-core sarek target machine?
    >
    > Thanks,
    > Yu
    >
    > On Sat, May 3, 2008 at 10:39 PM, Niket Agarwal
    <niketa@xxxxxxxxxxxxx <mailto:niketa@xxxxxxxxxxxxx>
    > <mailto:niketa@xxxxxxxxxxxxx <mailto:niketa@xxxxxxxxxxxxx>>> wrote:
    >
    >     The memory in your host machine is getting all used up and
    nothing
    >     else
    >     is getting allocated memory.
    >
    >     It might be because you are running other memory intensive
    >     processes or
    >     your host system memory size is too low.
    >
    >     Niket
    >
    >     Zhang Yu wrote:
    >     > Hi,
    >     >
    >     > I was trying to run a 64-core simulation, but when I load
    ruby, the
    >     > simulation just stopped and I got these information:
    >     >
    >     >   Processors: 64
    >     > ***  Simics getting shaky, switching to 'safe' mode.
    >     > ***  Simics (main thread) received an abort signal,
    probably an
    >     assertion.
    >     > Starting command line. (May have skipped commands in
    script files.)
    >     > ***  [VTMEM] At
    /home/mp/simics-2.2.19/src/core/util/strbuf.c:80,
    >     > allocating cha
    >     > r (1 byte each):
    >     > .......
    >     >
    >     > terminate called after throwing an instance of
    'std::bad_alloc'
    >     >   what():  St9bad_alloc
    >     > fork failed: Cannot allocate memory
    >     >
    >     > Is this because the memory size I set in simics is too
    low? But
    >     I have
    >     > no problem if I don't load ruby. What should I do to solve
    this
    >     problem?
    >     >
    >     > Thanks,
    >     > Yu
    >     >
> ------------------------------------------------------------------------
    >     >
    >     > _______________________________________________
    >     > Gems-users mailing list
    >     > Gems-users@xxxxxxxxxxx <mailto:Gems-users@xxxxxxxxxxx>
    <mailto:Gems-users@xxxxxxxxxxx <mailto:Gems-users@xxxxxxxxxxx>>
    >     > https://lists.cs.wisc.edu/mailman/listinfo/gems-users
    >     > Use Google to search the GEMS Users mailing list by adding
    >     "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your
    search.
    >     >
    >     >
    >
    >     _______________________________________________
    >     Gems-users mailing list
    >     Gems-users@xxxxxxxxxxx <mailto:Gems-users@xxxxxxxxxxx>
    <mailto:Gems-users@xxxxxxxxxxx <mailto:Gems-users@xxxxxxxxxxx>>
    >     https://lists.cs.wisc.edu/mailman/listinfo/gems-users
    >     Use Google to search the GEMS Users mailing list by adding
    >     "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your
    search.
    >
    >
    >
    ------------------------------------------------------------------------
    >
    > _______________________________________________
    > Gems-users mailing list
    > Gems-users@xxxxxxxxxxx <mailto:Gems-users@xxxxxxxxxxx>
    > https://lists.cs.wisc.edu/mailman/listinfo/gems-users
    > Use Google to search the GEMS Users mailing list by adding
    "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.
    >
    >

    _______________________________________________
    Gems-users mailing list
    Gems-users@xxxxxxxxxxx <mailto:Gems-users@xxxxxxxxxxx>
    https://lists.cs.wisc.edu/mailman/listinfo/gems-users
    Use Google to search the GEMS Users mailing list by adding
    "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.


------------------------------------------------------------------------

_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.


[← Prev in Thread] Current Thread [Next in Thread→]