« Return to Thread: zIIP processor (ENGINE type IP)

RE: zIIP processor (ENGINE type IP)

by davekreiss :: Rate this Message:

Reply to Author | View in Thread

The amount of time a process [1] that can run on a zIIP or zAAP is
called eligible time.  If there are any zIIP or zAAP processors and the
dispatcher can dispatch this eligible time on those processors than any
time spent running work on those processors is not part of chargeable
CPU time.  So not only is eligibility important but also the
availability of the specialty [2] processors important.  Another key
factor is that specialty processors always run at full speed (won't
matter on a Hercules emulation).  So a CPU bound process on a regular
processor can run faster (use less CPU time) on a specialty processor.

I suspect Hercules doesn't have a way to define a processor of a zIIP or
zAAP type.

Dave

 

1 -task mode is JAVA/XML work is zAAP eligible and enclave SRB work is
zIIP eligible

2 - zIIP or zAAP processor

 

From: hercules-390@... [mailto:hercules-390@...]
On Behalf Of Fish
Sent: Monday, June 22, 2009 1:19 PM
To: Hercules-390
Subject: [hercules-390] zIIP processor (ENGINE type IP)

 







-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I have a question about how cpu-types are implemented in Hercules.

I'm told that if a certain workload (or program or process or
whatever terminology you prefer) is run on a real box without any
zIIPs, the workload is "charged" the full amount (say 50 minutes).
When run on a real box with a zIIP however, it is "charged" only .2
minutes of processor time. They tell me this is because the bulk of
their workload is designed to run on the zIIP processor which is
"free" (or something like that; I'm not all that familiar with it).

When they run the same program on Hercules with a zIIP defined
however (e.g. ENGINES 7*CP,IP), they're being "charged" the full 50
minutes, and they'd like to know why.

Does anyone know what they're referring to and more importantly, can
anyone explain WHY this happens under Hercules? They would like the
"chargeable time" their program uses when run on Hercules with a zIIP
defined to be the same .2 minutes as when the same program is run on
a real box. How do they do that? What are they doing wrong? Or is
Hercules doing something wrong? If so, what?

Thanks in advance for any insight anyone can provide.

- --
"Fish" (David B. Trout) - fish@...
<mailto:fish%40softdevlabs.com>
Fight Spam! Join CAUCE! <http://www.cauce.org/>
7 reasons why HTML email is a bad thing
http://www.georgedillon.com/web/html_email_is_evil.shtml
PGP key fingerprints:
RSA: 6B37 7110 7201 9917 9B0D 99E3 55DB 5D58 FADE 4A52
DH/DSS: 9F9B BAB0 BA7F C458 1A89 FE26 48F5 D7F4 C4EE 3E2A

-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1

iQA/AwUBSj/nRUj11/TE7j4qEQL06wCfQlV9xiU+W9XikP6+GVOUxQJUUV0AoM++
7115Bzqfb46/pdaUmNxgxvAo
=InTY
-----END PGP SIGNATURE-----





[Non-text portions of this message have been removed]

 « Return to Thread: zIIP processor (ENGINE type IP)