ah thanks. thats what I was looking for. Its just cumbersome to do it for every benchmark in the file.

- Sujay

----- Original Message ----- From: "Steve Reinhardt" <[EMAIL PROTECTED]>
To: "M5 users mailing list" <m5-users@m5sim.org>
Sent: Thursday, November 15, 2007 12:22 PM
Subject: Re: [m5-users] sims with m5 beta4 - cache stats - any update on this?


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


_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to