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

Reply via email to