Hi,
Sorry for the delayed response. Since I set most of this up for a paper
submission, I have only simulated the system that we were interested in (64
cores). Below are approximate simulation times for that system on our
Condor cluster (2 & 4 core P4 Xeons and 2 core Opterons):
-------64 cores-----------
simsmall: simmedium: simlarge:
- blackscholes 00d05h10m 00d16h24m 01d22h39m
- bodytrack 02d05h27m 10d18h19m
- canneal 01d05h38m 03d03h57m
- dedup 00d17h14m
- facesim <- more than 20d: incomplete ->
- ferret 00d22h48m 02d23h49m
- fluidanimate 02d14h40m 02d20h03m
- freqmine 02d04h20m 04d18h53m
- vips 02d20h07m 05d15h32m
- x264 11d01h32m
-------64 cores-----------
Mark, another student in our group, might be able to give better estimates
for systems with fewer simulated cores. Hopefully this is useful,
Joel
On Fri, Jan 2, 2009 at 11:40 PM, Eduardo Olmedo Sanchez
<[email protected]>wrote:
> Hello the problem was a very bad programming that I did, I defined
> this counters to count the number of the access depending on the src:
>
> static double My_counters[9][9];
>
> I did that for SE mode and using the flags I verify that the maximum
> src number for SE it was 9, so I put that 9 in the definition after I
> forgot to change the size and I switch to FS. In FS mode the src
> numbers are bigger so in my code it was writing in other memory space,
> and you can imagine the problem. Sorry about this stupid problem and
> thanks for the help Ali.
>
> I would like to seize the opportunity of send this email, and ask Joel
> if he can give us the estimated simulation time for the benchmarks.
>
> Thanks.
>
> On Fri, Jan 2, 2009 at 7:28 PM, Ali Saidi <[email protected]> wrote:
> > You can use GDB, that is the way most people debug issues with M5.
> > Depending on the optimization level GDB may have some issues finding
> > the exact line that you're executing but generally it works. Looking
> > at those 3 lines I don't understand how they could be causing a
> > problem. Perhaps your array is allocated incorrectly?
> >
> > Ali
> >
> > On Jan 2, 2009, at 8:16 PM, Eduardo Olmedo Sanchez wrote:
> >
> >> Hello Ali, you were right, I tried the workload in a non modified
> >> installation and it was working right, finally I traced the error to
> >> these lines that I added in the function recvTiming of bus.cc. I will
> >> post the lines that were causing the problem, because maybe it is
> >> helpful for someone in the future
> >>
> >> int foo = pkt->getDest();
> >> if (foo == -1) foo = 8;
> >> My_counters[pkt->getSrc()][foo]++;
> >>
> >> I deleted them and now it is working fine. And another question, to
> >> debug the problem I was commenting and uncommenting the changes that I
> >> did, I would like to ask, if it is possible in this type of errors use
> >> gdb to see the lines that were causing the problem.
> >>
> >> Thanks.
> >>
> >> On Fri, Jan 2, 2009 at 3:36 PM, Ali Saidi <[email protected]> wrote:
> >>> Have you modified the simulator, particularly the memory system, in
> >>> any way? This error occurs when an object in the memory system
> >>> receives a packet it was not expecting. If you have modified the
> >>> simulator, the problem probably has to do with the modifications
> >>> you've made, if you haven't modified it then you should enable some
> >>> trace flags like Bus, Cache, etc to see what happens leading up to
> >>> this error. With that data you should be able to better understand
> >>> what is going wrong and begin to realize how to fix it.
> >>>
> >>> Ali
> >>>
> >>> On Jan 2, 2009, at 5:48 PM, Eduardo Olmedo Sanchez wrote:
> >>>
> >>>> ck, canneal, swaptions in a 4 core system,
> >>>> in Full System mode, with 4 threads and with the small workload.
> >>>>
> >>>> warn: allocating bonus target for snoop
> >>>> m5.opt: build/ALPHA_FS/mem/tport.cc:97: virtual bool
> >>>> SimpleTimingPort::recvTiming(Packet*): Assertion `pkt->isResponse()'
> >>>> failed.
> >>>
> >>> _______________________________________________
> >>> m5-users mailing list
> >>> [email protected]
> >>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
> >>>
> >> _______________________________________________
> >> m5-users mailing list
> >> [email protected]
> >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
> >>
> >
> > _______________________________________________
> > m5-users mailing list
> > [email protected]
> > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
> >
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users