Is that the new version?  Doesn't look like it.

Note that you could always build the string and then use split() in
python to turn it into a list at the last step.

Steve

On Nov 15, 2007 9:13 AM, Ali Saidi <[EMAIL PROTECTED]> wrote:
>
>
>
> On Nov 15, 2007, at 12:08 PM, Sujay Phadke wrote:
>
> > Yes, it works with this array notation. Though why was it changed
> > from b3? I think its easier to give the arguments as a long string,
> > because each benchmark is using different rules to pick out the argv
> > values.
> > Some use any parameter passed without a "-" as the filename (cholesky)
> >
> > In the string notation, the filename was passed like:
> > options.workdir + options.rootdir + '/kernels/cholesky/inputs/tk23.O
> >
> > How do I write this in the array format? The concatenation doesnt
> > work.
> >
> > - Sujay
> >
> > ----- Original Message ----- From: "Steve Reinhardt"
> > <[EMAIL PROTECTED]>
> > To: "M5 users mailing list" <m5-users@m5sim.org>
> > Sent: Thursday, November 15, 2007 4:38 AM
> > Subject: Re: [m5-users] sims with m5 beta4 - cache stats - any
> > update on this?
> >
> >
> >> Good catch, thanks... but then how did it work correctly in b3?  Did
> >> that change recently?
> >>
> >> On Nov 15, 2007 12:42 AM, Ali Saidi <[EMAIL PROTECTED]> wrote:
> >>> The args are fine, you're just passing the arguments to m5
> >>> incorrectly. The command should be an array of strings (like argv)
> >>> not
> >>> one big string. So changing the cmd line to: cmd = ['FFT', '-p',
> >>> str(options.numcpus),  ' -m18']  should fix the problem.
> >>>
> >>> Ali
> >>>
> >>>
> >>> >>>
> >>> On Nov 15, 2007, at 2:25 AM, Gabe Black wrote:
> >>>
> >>> >    I don't remember changing anything having to do with Alpha
> >>> process
> >>> > initialization other than the changes I made to paging, aka TLBs
> >>> in SE
> >>> > mode and everything that went with it. I don't want to say for
> >>> sure
> >>> > that
> >>> > I didn't since it was a fairly long time between b3 and b4, but I
> >>> > would
> >>> > be surprised if I did.
> >>> >
> >>> > Gabe
> >>> >
> >>> > Steve Reinhardt wrote:
> >>> >> Interesting... from what you're reporting, it sounds like the
> >>> problem
> >>> >> is likely in the code that sets up the stack (argv, argc, and all
> >>> >> that
> >>> >> good stuff).  That's in LiveProcess::argsInit() in sim/
> >>> process.cc.  I
> >>> >> don't know what if anything has changed in there from b3 to b4
> >>> >> though... I don't recall touching it, but Gabe might have.
> >>> >>
> >>> >> The next step would be to put a breakpoint in that function and
> >>> see
> >>> >> if
> >>> >> the argv array really does have the right number of entries,
> >>> and that
> >>> >> the entries point to the arg strings.
> >>> >>
> >>> >> Steve
> >>> >>
> >>> >> On Nov 14, 2007 10:36 PM, Sujay Phadke <[EMAIL PROTECTED]>
> >>> >> wrote:
> >>> >>
> >>> >>> A typo. In beta, the number of complex doubles reported is:
> >>> >>> 262144 Complex
> >>> >>> Doubles, which is correct since it should be 2^18. (the -m18
> >>> >>> switch passes
> >>> >>> this value).
> >>> >>>
> >>> >>> So it there some problem passing these values to the benchmarks
> >>> >>> (atleast in
> >>> >>> SE mode in beta4?) HAs something is parameter passing changed
> >>> >>> between beta 3
> >>> >>> and beta 4?
> >>> >>>
> >>> >>> ----- Original Message -----
> >>> >>> From: "Sujay Phadke" <[EMAIL PROTECTED]>
> >>> >>> To: "M5 users mailing list" <m5-users@m5sim.org>
> >>> >>>
> >>> >>> Sent: Thursday, November 15, 2007 1:29 AM
> >>> >>> Subject: Re: [m5-users] sims with m5 beta4 - cache stats - any
> >>> >>> update on
> >>> >>> this?
> >>> >>>
> >>> >>>
> >>> >>>
> >>> >>>> ok I looked at the output and I think what is happening only 1
> >>> >>>> processor
> >>> >>>> ie being assigned to the benchmark, ragardless of what value i
> >>> >>>> put. But I
> >>> >>>> dont know why this is happening. I type:
> >>> >>>>
> >>> >>>> ./build/ALPHA_SE/m5.opt configs/splash2/runsplash.py -n 4 -k
> >>> 4 -b
> >>> >>>> FFT
> >>> >>>>
> >>> >>>> and still at the end of simulation using beta 4, it reports
> >>> this:
> >>> >>>>  1024 Complex Doubles
> >>> >>>>  1 Processors
> >>> >>>>  65536 Cache lines
> >>> >>>>  16 Byte line size
> >>> >>>>  4096 Bytes per page
> >>> >>>>
> >>> >>>> if I use beta3, this is what is reported:
> >>> >>>>  1024 Complex Doubles
> >>> >>>>  4 Processors
> >>> >>>>  65536 Cache lines
> >>> >>>>  16 Byte line size
> >>> >>>>  4096 Bytes per page
> >>> >>>>
> >>> >>>> the line in the config script that invokes fft is:
> >>> >>>> class FFT(LiveProcess):
> >>> >>>>   cwd = options.rootdir + '/kernels/fft'
> >>> >>>>   executable = options.rootdir + '/kernels/fft/FFT'
> >>> >>>>   cmd = 'FFT -p' + str(options.numcpus) + ' -m18'
> >>> >>>>
> >>> >>>> If I do a print options.numcpus here, it correctly prints out
> >>> >>>> "4". So n=4
> >>> >>>> is definitely being passed onto fft.
> >>> >>>>
> >>> >>>> I dont know why in beta 4, the correct numcpus is not being
> >>> used
> >>> >>>> by fft,
> >>> >>>> or some other benchmarks.
> >>> >>>>
> >>> >>>> Any ideas?
> >>> >>>>
> >>> >>>> Thanks for your help.
> >>> >>>>
> >>> >>>> - Sujay
> >>> >>>>
> >>> >>>>
> >>> >>>> ----- Original Message -----
> >>> >>>> From: "Steve Reinhardt" <[EMAIL PROTECTED]>
> >>> >>>> To: "M5 users mailing list" <m5-users@m5sim.org>
> >>> >>>> Sent: Thursday, November 15, 2007 12:03 AM
> >>> >>>> Subject: Re: [m5-users] sims with m5 beta4 - cache stats - any
> >>> >>>> update on
> >>> >>>> this?
> >>> >>>>
> >>> >>>>
> >>> >>>>
> >>> >>>>> I don't recall what the output files are called... each
> >>> >>>>> benchmark is a
> >>> >>>>> little different in splash.  You're looking for the benchmark
> >>> >>>>> output
> >>> >>>>> in addition to the m5 output... I'm guessing something bad
> >>> >>>>> happened
> >>> >>>>> and the benchmark quit because it encountered an error.
> >>> >>>>>
> >>> >>>>> On Nov 14, 2007 4:26 PM, Sujay Phadke <[EMAIL PROTECTED]>
> >>> >>>>> wrote:
> >>> >>>>>
> >>> >>>>>> Ok. Though I dont know what to look for, since there's
> >>> nothing
> >>> >>>>>> that I
> >>> >>>>>> have
> >>> >>>>>> changed since beta3. Which output files should I examine?
> >>> >>>>>> The benchmarks ends because m5 reports "target called
> >>> exit()".
> >>> >>>>>>
> >>> >>>>>> - Sujay
> >>> >>>>>>
> >>> >>>>>> ----- Original Message -----
> >>> >>>>>> From: "Steve Reinhardt" <[EMAIL PROTECTED]>
> >>> >>>>>> To: "M5 users mailing list" <m5-users@m5sim.org>
> >>> >>>>>> Sent: Wednesday, November 14, 2007 6:31 PM
> >>> >>>>>> Subject: Re: [m5-users] sims with m5 beta4 - cache stats -
> >>> any
> >>> >>>>>> update on
> >>> >>>>>> this?
> >>> >>>>>>
> >>> >>>>>>
> >>> >>>>>>
> >>> >>>>>>
> >>> >>>>>>> Thanks, this is very interesting.  Have you looked at the
> >>> >>>>>>> output from
> >>> >>>>>>> the benchmarks that are producing weird results?  I'd say
> >>> from
> >>> >>>>>>> those
> >>> >>>>>>> stats (and your comment that those benchmarks are finishing
> >>> >>>>>>> "extremely
> >>> >>>>>>> fast") that the real problem is that the benchmark is
> >>> >>>>>>> terminating
> >>> >>>>>>> early, before it even gets to forking off threads on the
> >>> other
> >>> >>>>>>> CPUs,
> >>> >>>>>>> due to some error.  Presumably the output is indicating
> >>> what the
> >>> >>>>>>> problem is if you look in the right place.
> >>> >>>>>>>
> >>> >>>>>>> So there's still some problem with b4 if you weren't
> >>> >>>>>>> encountering that
> >>> >>>>>>> error in b3, but it's not that the cache statistics are
> >>> broken.
> >>> >>>>>>>
> >>> >>>>>>> Steve
> >>> >>>>>>>
> >>> >>>>>>> _______________________________________________
> >>> >>>>>>> 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
> >>> >>>>>>
> >>> >>>>>>
> >>> >>>>> _______________________________________________
> >>> >>>>> 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
> >>> >>>>
> >>> >>>>
> >>> >>> _______________________________________________
> >>> >>> 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
> >>> >>
> >>> >
> >>> > _______________________________________________
> >>> > 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
> >>>
> >> _______________________________________________
> >> 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
> >
>
>
> _______________________________________________
> 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

Reply via email to