If it works in atomic mode but not timing, I suspect some sort of cache deadlock (try cranking up the number of targets per MSHR, or less likely the number of MSHRs), or maybe we're using a int8_t for the bus ID somewhere (which would fail at 256 since we use -1 for broadcast).
Steve On Thu, Feb 14, 2008 at 12:46 PM, Nicolas Zea <[EMAIL PROTECTED]> wrote: > Is it possible to run a multiprogram simulation with more than 128 > cores? Using a slightly modified se.py and running in simple timing > mode, I've tried to run the hello world default benchmark on 129 > cores, and it never gets past the "starting simulation" message. For > 128 cores it runs fine (including printing out the "warning: > increasing stack size by one page" message, but the moment I go above > 128 I never see that warning and it hangs. > > On the other hand, running in atomic simple cpu mode it completes for > even 256 cores. > > This is using an unmodified m5 2.0b4 source. Does anyone know what may > be causing this issue, and if there is a way to get around it? Or how > I may go about tracing the problem down? I'm not sure what all steps > occur between the "starting simulation" message and when the programs > get loaded (which I assume causes the stack size increase), but that's > when the simulator appears to get stuck. > > Thanks, > Nick > _______________________________________________ > m5-users mailing list > m5-users@m5sim.org > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > _______________________________________________ m5-users mailing list m5-users@m5sim.org http://m5sim.org/cgi-bin/mailman/listinfo/m5-users