What i wanted did not came out very difficult. One can use the clock and 
headre_cycles combination of specifying latency from bus model to do fairly 
felxible latency specification.

---- Original message ----
>Date: Wed, 29 Oct 2008 08:55:20 -0700
>From: Ali Saidi <[EMAIL PROTECTED]>  
>Subject: Re: [m5-users] specification of delay  
>To: M5 users mailing list <[email protected]>
>
>Relative to a 2GHz or 4GHz CPU? One thing you could do to make this  
>work reasonably easily is change the global tick rate to however fast  
>you want to tick your CPU. Then all the latencies could be in terms of  
>ticks (e.g. '5t') which would be 5 cycles at 2 or 4GHz. The CPU in  
>this case could be 1t.
>
>Another options would be to have a global indicating the desired  
>frequency/latency things should be relative to and add a new specified  
>that multiplies by that frequency/latency.  You would need to modify  
>src/python/m5/convert.py to understand your new system and add a new  
>character to decode (e.g. '5r' would mean 5 clocks at whatever the  
>global clock rate you've specified somewhere is).
>
>For a while we tried to have a 'c' specifier that was relative to the  
>CPU the object was part of. However, this quickly became very  
>complicated when you have multiple CPUs that could operate at  
>different frequencies.
>
>Hope that helps,
>
>Ali
>
>
>
>
>On Oct 29, 2008, at 8:07 AM, Clint Smullen wrote:
>
>> I've not seen any such function, since M5 does not use a global clock
>> rate (only the global tick rate). In your script, however, you can
>> easily add a function that does the conversion.
>>
>> On Oct 29, 2008, at 12:39 AM, Shoaib Akram wrote:
>>
>>> I just want them to be set to constant number of cycles. And change
>>> the frequency. for instancem bridge should queue requets for 5
>>> cycles, at 2GHz or at 4GHz...
>>>
>>> ---- Original message ----
>>>> Date: Tue, 28 Oct 2008 21:22:47 -0700
>>>> From: Ali Saidi <[EMAIL PROTECTED]>
>>>> Subject: Re: [m5-users] specification of delay
>>>> To: M5 users mailing list <[email protected]>
>>>>
>>>> You can specify them is Hz I believe (e.g. 2GHz == .5ns) or are you
>>>> wanting it to be relative to the CPU frequency?
>>>>
>>>> Ali
>>>>
>>>>
>>>>
>>>> On Oct 28, 2008, at 9:15 PM, Shoaib Akram wrote:
>>>>
>>>>> is there a way to easily change the specification of delay for
>>>>> caches, bridges, and memory from 'ns' etc to actual number of
>>>>> cycles.
>>>>>
>>>>> This is useful when comparing across different frequencies since
>>>>> number of cycles remain constant.
>>>>> _______________________________________________
>>>>> 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
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to