Monday, March 30, 2009

IBM J9 SPECjbb2005 results used in the Intel Nehalem launch

It's been fun following Intel's launch of the 2-socket Nehalem chip. This is the first time that I can remember having SPECjbb2005 results available on launch day using each of the 'big 3' JVMs.

Kudos to Oracle JRockit for having the first Nehalem based SPECjbb2005 results available on using a new P28.0.0. JVM.

The Sun HotSpot results using a new Java 6 Update 14 Performance Release are referenced here.

The IBM J9 result is 8-10% faster than the JRockit and HotSpot results .... not surprisingly Intel went with the J9 result on their Nehalem benchmark page.

The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.

SPEC and SPECjbb are registered trademarks of the Standard Performance Evaluation Corporation.

Results referenced are current as of March 30, 2009. The SPECjbb2005 results have been submitted to SPEC for review. Upon successful review, the result will be posted at, which contains a complete list of published SPECjbb2005 results. SPEC, SPECjbb reg tm of Standard Performance Evaluation Corporation.

IBM BladeCenter HS22 (2 chips, 8 cores) SPECjbb2005 bops = 604,417, SPECjbb2005 bops/JVM = 151,104.
Sun Branded Intel Xeon X5570 System (2 chips, 8 cores) SPECjbb2005 bops = 556,882, SPECjbb2005 bops/JVM = 278,441.
PowerEdge M710 (2 chips, 8 cores) SPECjbb2005 bops = 549,197, SPECjbb2005 bops/JVM = 274,599.


Alan Adamson said...

Even no longer with skin in the game, I find this a lovely chart! Thanks, Derek.

Rajesh Ratnaker said...

Just read Congratulations from Sun's David Dagastine under post titled "Tim Ellison's misguided remarks" at This is really cool :)

Fernando Cassia said...

WHO is in charge of IBM's J9 @ IBM. I mean... surely there's some manager making big money whose purpose at Big Blue is to handle direction of IBM's J9...

My thoughts:

1. With OpenJDK and the PhoneME projects as GPL open source, why does IBM insist on shipping a proprietary Java VM?.

2. Why not open source it, so everyone can benefit?. Why the ugly packaging of WEME and constant rebranding?

3. Why did IBM stop supporting Palm OS, when over 2M of Palm Centro smartphones have been sold, and the Palm PRE can run PalmOS apps under an emulator?

IBMers at their ivory towers can pat each other and toast for the glorious benchmarks and put nice bar graphs showing 5% performance improvements, but in the real world, nobody cares about IBM's JVM... if I want to buy a phone I'll buy one that comes with Sun's Java preloaded...

INQuiring minds want to know...