Looks like its because I did not use any patches after b5 release. Because I 
tested four of the benchmarks in beta 4 and it works fine. I ran them for quite 
some time in beta 4 so to make sure the reach the instruction point which I 
obtained through fast-forwarding in beta 5. 

Fast-forwarding does not seem to be availible in beta 4? Also I looked around 
the list for patches but couldn't locate them. Can you give me a pointer to the 
list or some place you are keeping them?

---- Original message ----
>Date: Sun, 27 Apr 2008 10:22:14 -0500
>From: Ali Saidi <[EMAIL PROTECTED]>  
>Subject: Re: [m5-users] Same Error with Detailed Model  
>To: M5 users mailing list <[email protected]>
>
>Please keep playing with it a bit. It sounds like comparing memory  
>traces is actually the way to go. It appears as though we have a bug,  
>so we would really like to track it down and fix it instead of working  
>around it.  Are you using all the patches that Steve Reinhardt sent to  
>the mailing list since the b5 release? They contain cache fixes that  
>are very important for MP simulations.
>
>Ali
>
>On Apr 27, 2008, at 3:31 AM, Shoaib Akram wrote:
>
>> I nailed the problem down a bit. Two things seems to give this error  
>> for most of benchmarks. L3 Cache latency and membus.headercycles.  
>> the kind of stuff i am doing i need to play with header cycles. For  
>> some values of  latency and header cycles benchmarks work fine while  
>> for other i get the unmapped error. I am keeping the l3 cache  
>> latency more than the time membus is occupied in case of data and  
>> request transfers.
>>
>> ---- Original message ----
>>> Date: Sat, 26 Apr 2008 06:55:04 -0700
>>> From: "Steve Reinhardt" <[EMAIL PROTECTED]>
>>> Subject: Re: [m5-users] Same Error with Detailed Model
>>> To: "M5 users mailing list" <[email protected]>
>>>
>>> On Fri, Apr 25, 2008 at 11:48 PM, Shoaib Akram <[EMAIL PROTECTED]>  
>>> wrote:
>>>> Attached are some files. No parameter of O3CPU is touched. Some  
>>>> cache parameters like mshrs are changed. I attach my script file,  
>>>> the result of tracediff with timing and detailed,call stack and  
>>>> final part of instruction traces from both timing and detailed  
>>>> model. Looks like detailed is executing instructions tice and at  
>>>> different ticks but if we ignore these two factores, the results  
>>>> of tracediff are very similar.
>>>
>>> You missed an important detail on the tracediff command line: you  
>>> want
>>> to run "Exec,-ExecTicks" (note the hyphen/minus sign in there) not
>>> "Exec,ExecTicks".  By default Exec by itself prints the tick numbers
>>> (as you see) but if you add "-ExecTicks" it suppresses that so that
>>> tracediff can actually pinpoint where the execution diverges.
>>>
>>> As Gabe says, the tricky part once you've done that is figuring out
>>> "when" things go wrong on the detailed side, but you do have the line
>>> number of the diff from tracediff and can then rerun just the  
>>> detailed
>>> version with ticks enabled to see what tick you're at at the  
>>> relevenat
>>> line of the trace.  I use combination of "head" and "tail" for that,
>>> though as Gabe says a simple perl script works too.
>>>
>>> Steve
>>> _______________________________________________
>>> 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

Reply via email to