Linked by Thom Holwerda on Wed 14th Apr 2010 23:51 UTC
IBM This article describes a real-word software port, with examples of how various porting challenges are resolved. If you are a software developer porting software to UNIX, you will find these techniques invaluable in avoiding common pitfalls, resolving bugs, and improving your productivity.
Permalink for comment 419444
To read all comments associated with this story, please click here.
Member since:

Regarding the performance of Mainframes. A z10 with 64 cpus, give 28.000 MIPS.

It is actually 30,657 MIPS.

An 8-socket Nehalem-EX gives 3.200 MIPS - under software emulation. Software emulation is 5-10 times faster than native code. If Nehalem-EX could run Mainframe software natively, 8 x86 cpus would give 16.000 - 32.0000 MIPS. You need 8 Intel x86 cpus to match 64 Mainframe cpus.

According to that wikipedia article, Hercules emulation is 5-10 times slower. Also, they are predicting 3,200 MIPS for an entire 8 processor Nehalem machine. They haven't actually measured it yet. So you need 8 x86 machines each with 8 Nehalem chips running a tight loop of hand optimized s390 assembler to match a z10.

Mainframes are good for different things, but cpu speed is not one of them.

That has been changing since z9...

Also, another source, an Linux expert who ported Linux to mainframes, claimed year 2003, that 1 MIPS == 4 x86 MHz. Hence, 28.000 MIPS corresponds to 112GHz. Pick a 8 core Nehalem-EX, which runs at 2.3GHz = 8 x 2.3 GHz = 18.4GHz. But, Nehalem-EX is much faster clock for clock, than Pentium 4. Whereas 1 MIPS then, is 1 MIPS today. Nehalem-EX may be 2 times faster than one Pentium 4, at same clock speed. Then those 18.4GHz of Pentium 4 MHz, corresponds to todays 36.8GHz. You need just a few of Nehalem-EX to match 28.000 MIPS.

and you are still quoting these z990 numbers from 2003, so you haven't noticed... er uh chose to ignore it.

You have two independent sources, who port Linux to Mainframes, or write Mainframe emulators - that states that Mainframe CPU is dog slow.

Rubish, you're twisting the numbers and conveniently leaving facts out.

Also, IBM never publishes Mainframe benchmarks. When IBM has some good number, IBM brags about it all the time. For instance POWER7 is much faster than an Mainframe cpu, and IBM has released POWER7 benches, and brags about it all the time. (POWER7 is a good cpu, Mainframe cpus sucks).

There is lots of mainframe performance info out there. You just don't know where to look. Go check out

Reply Parent Score: 1