isham research
MIPS and MSUs - IBM z990
This page may only be used under the terms of the disclaimer at the foot of the page.

This is the original version of this page, preserved unchanged for the archives. The current version is here

Values are given in z990 Millions of Instructions per Second - zMIPS. These are not comparable with the MIPS values given for earlier systems because the z990 LSPR workloadsNote 5 are very different - even the methodology has changed. Comparison of an earlier system with a z990 requires consideration of many variables. There are other tables on the Internet. There is no single factor that can be applied to make this conversion.

The column headed "Charging MSUs" reflects IBM's reannouncement of z990 MSUsNote 4 for charging purposes in the light of the system's underperformance.

Software
Model
zMIPS MSUs Charging
MSUs
Software
Model
zMIPS MSUs Charging
MSUs
2084-301 450 77 70 2084-317 5312 886 799
2084-302 853 147 132 2084-318 5564 927 837
2084-303 1243 213 191 2084-319 5815 973 878
2084-304 1620 277 248 2084-320 6066 1018 919
2084-305 1983 337 302 2084-321 6317 1062 959
2084-306 2332 395 352 2084-322 6568 1106 999
2084-307 2669 451 402 2084-323 6818 1149 1037
2084-308 2990 503 448 2084-324 7068 1192 1076
2084-309 3299 551 492 2084-325 7317 1234 1114
2084-310 3593 601 538 2084-326 7567 1276 1151
2084-311 3875 647 580 2084-327 7816 1317 1188
2084-312 4140 691 620 2084-328 8065 1358 1225
2084-313 4392 733 661 2084-329 8314 1398 1261
2084-314 4629 772 696 2084-330 8563 1436 1296
2084-315 4852 810 730 2084-331 8812 1474 1332
2084-316 5060 844 761 2084-332 9060 1512 1365

The above is how the MIPS/MSUs table looks according to LSPR as stated to be current on IBM's web site as of 7 April 2004 when z/OS support for 24 processor LPARs was announced. However - analysis of this table and the charging MSU values derived from it gives rise to concern in the light of this announcement.

Drawing a simple graph using a spreadsheet shows that the decline in each successive engine's contribution to system power for configurations between the 2084-303 and 2084-315 is remarkably flat - this is as expected in multiprocessor systems. The area under the line corresponds to total system capacity. At the 2084-316 and above, this effect mysteriously ceases and processors can apparently be added without further multi-processor effect degradation. This curious straight line in overall system performance was immediately commented on by an audience of analysts when the z990 was first announced. Please read the note about 32-way LSPR values. This leads to an interesting situation at the 24-processor point - charging MSUs are stated in LSPR as 1076, rather than the 930 MSUs that the multiprocessor effect would imply.

This is how the table looks if restated using an extrapolation to 24-way of the 1-way to 16-way MP effect shown in LSPR - a shortfall of 146 MSUs and 890 MIPS at the top end.

LPAR
Engines

zMIPS

ChargingNote 1
MSUs

LPAR
Engines

zMIPS

ChargingNote 1
MSUs

1 450 70 13 4392 661
2 853 132 14 4629 696
3 1243 191 15 4852 730
4 1620 248 16 5060 761
5 1983 302 17 Note 2 5229 787
6 2332 352 18 Note 2 5401 813
7 2669 402 19 Note 2 5560 837
8 2990 448 20 Note 2 5708 859
9 3299 492 21 Note 2 5843 880
10 3593 538 22 Note 2 5967 898
11 3875 580 23 Note 2 6079 915
12 4140 620 24 Note 2 6179 930

The deltas between these tables - IBM's original and the restated one above - are immensely important. The key problem lies in the LSPR approach - it was designed for 4-way to 6-way systems and was run in non-LPAR mode until May 2003. It is hopelessly inadequate for representing the performance of n-way systems with a significant number of engines grouped into an unknown number of LPARs as a single numberNote 6. Ultimately, there is an underlying assumption in LSPR - and in many software charges - that all machines are configured as single images. But a user can configure a z990 in a massive number of ways - a 16-way can be configured as a single LPAR, 2 x 8-ways, 4 x 4-ways, 8 x 2-ways or any of the combinations in between. With z/OS 1.6, the maximum LPAR size becomes 24 processors, and IBM now has a Statement of Direction to increase this to 32 during 2005 - so the problem will only get worse. This makes a huge difference to the machine's performance - assuming an adaptable workload, some configurations are much more efficient than others. This is because there are major differences between the effects of multiprocessor interference within a domain and the effects of inter-LPAR interference - although the latter has apparently never been rigorously measured.

Sometimes this works to the user's advantage. Assuming z990 underperformance has been compensated (by the use of "charging" MSUs and an acquisition discount) most users will configure their systems into a - probably small - number of separate LPARs for production and thus not suffer the declining contribution caused by MP effects in large single images. They will, of course, see more inter-LPAR interference - and LSPR contains little or no information on predicting this. In some cases it works to the user's detriment, as in the case of the 24-way LPAR in the above table - although perhaps few users will define such LPARs.

Getting an acquisition discount using researched materials is relatively easy - but the "Charging MSUs" column is much more dangerous than the "zMIPS" column - it defines software charge levels and these are much harder to negotiate. Users who believe their z990s are underperforming should not seek acquisition discounts - they should instead seek redefined charging MSU values that should be applied to both the acquisition and future software charges.

IBM's note about 32-way LSPR values is easily missed by a superficial search. It's on page 76 of a manual not directly linkedNote 7 from the main z990 LSPR page and there's no hint (except here) that it should be read when making what will amount to a multi-million dollar decision. Further, despite the fact that this note is specific to the z990, that term doesn't occur in the text - although it occurs in five other places in the same manual. Given the software charges some installations pay based on the nominal MSU values derived from LSPR, one might perhaps have expected a less arbitrary methodology - one wonders how a 54-way would be handled:

"For a 32 way MP, two 16 way images of z/OS are measured and the ITR reflects the sum of the workload rates of each. Thus, an ITR is established in an environment where the z/OS effects are similar to that measured at the 16 way MP configuration, that is, both configurations involve 16 way images of z/OS (one such image on the 16 way MP, and two such images on the 32 way MP). Then, to preserve this "equal software effects" philosophy, the ratings for the 17 way through 31 way MP are established by a linear interpolation between the 16 way and 32 way points. It is felt that this provides the most representative and "middle-of-the-road" rating for MP configurations that require multiple OS images (in lieu of having to account for varying OS effects which would result from changing the z/OS n-way image size for each processor MP configuration)."

SC28-1187-09 Large Systems Performance Reference Page 76

Disclaimer:
In common with other analysts, isham research performs no benchmarks and has never operated any of these machines. All values are based entirely on the same quality of intelligence that "justified" the attack on Iraq and were tabulated on the clumsiest of equipmentNote 10 in the harshest of environmentsNote 9 and under the influence of chemicalsNote 8. Those who quote system performance to four figure precision without knowing even the operating system - much less the workload mix and LPAR configuration - are dangers to themselves and others. Errors and omissions excepted. Your mileage WILL vary. Do not refreeze once thawed. Void where prohibited. May contain traces of nuts. Open only in a well-ventilated place. Parental guidance recommended. Caveat emptor. Alle Angaben ohne Gewähr. It's worth what you paid for it.

Notes:

Copyright © isham research 2006

isham research Home Page

MIPS Index