On 2 March 2010 16:59, McKown, John <[email protected]> wrote:
> There are multiple z9 "models". Each model has its own MSU rating, which is 
> basically related to the number of CPs enabled and their "speed". Now, I know 
> that all the CPs on all z9 run same hardware speed. So, I'm wondering how 
> they are "knee capped"? Now, I know that the "knee capping" is done by 
> loading in a specific MCL. So, I'm thinking that this somehow does something 
> like "inserts a wait state" during instruction processing. That is, the XYZ 
> instruction on all z9s run in the same amount of time. But there is 
> "something extra" done at the end of the XYZ instruction which causes a 
> "wait" before the next instruction is actually executed. Am I on the right 
> track? Or is it done is some other strange manner?

Could be a simple as disabling (or just not using, or flushing) a
certain amount of cache. It would be instructive to see how fast a
program that stays in one cache line runs on a less-than-full-speed
processor. But no doubt as soon as someone figures out how to exploit
that, they'll put a stop to it.

Tony H.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to