Hello Alan,
I am a little bit confused because on of your german IBM colleagues told me 
that hipersocket transfers is the 
job of the service processor (I/O processor) and will allways run at full speed 
independent of the capacity setting for the cpu.
What is if you downgrade a cpu, will you lower the Hipersocket Capacity 
(bandwidth).
Does IBM downgrade a cpu by inserting dummy cycles or lowering the clock speed 
?  

kind regards 
Horst Rempel
BG-Chemie Heidelberg

-----Ursprüngliche Nachricht-----
Von: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] Im Auftrag von 
Alan Altmark
Gesendet: Mittwoch, 23. Juli 2008 22:40
An: IBMVM@LISTSERV.UARK.EDU
Betreff: Re: Hipersocket Capacity

On Wednesday, 07/23/2008 at 04:15 EDT, "McKown, John" 
<[EMAIL PROTECTED]> wrote:

> Just some thoughts on this. From what I understand, a hipersocket is 
> really a way to "move" data from one memory location in one LPAR to 
> another memory location on another LPAR in the same CEC.

Or to the same LPAR, it doesn't matter.

> Now, is that
> "move" done by a CP? Or is it done by the SAP? If it is done by a CP, 
> then it is "knee-capped" if the CP is "knee-capped". If it is done by 
> a SAP, then it is not. I would hope that it is actually done by a SAP. 
> But that would mean that the speed could be influenced by how busy the 
> SAP is doing other things.

Given that CP's are millicoded, I think you cannot presume that internal speed 
and apparent speed are the same.

HiperSockets is internal to the CPU, using iQDIO interfaces, and is synchronous 
with respect to data movement.  That is, the data is not stored "somewhere 
else".  So, only if they actually turn down the clock speed would it 
necessarily be slower.

Hence, measure it and find out if *your* workload on *your* system would 
benefit.

Alan Altmark
z/VM Development
IBM Endicott

Reply via email to