General OpenPOWER Hardware > General CPU Discussion

CPU Performance DD2.2 vs DD2.3 (v2)

(1/2) > >>

Borley:
I have been unable to find any documented information on the v2 chips beyond the listed features and some vague "5% in some cases" claim on IRC. So I went ahead and got a CP9M31 (v2) to compare. It was a drop in replacement for my Blackbird with the 1.01 firmware. After the system rebooted once with no POST chirp (and a minor heart attack) it proceeded to start up normally. Although the language on the Wiki seems to imply that the new 2.00 firmware is required to run v2 parts?: "PNOR Supports DD2.3 ("v2") CPUs".

Here are some really basic CPU benchmarks with hardinfo:

CPU partCP9M01CP9M31BlowfishNo data2.04(Lower is better)CryptoHash854.30945.86(Higher is better)Fibonacci0.940.94(Lower is better)N-Queens15.8816.21(Lower is better)Zlib1.591.54(Higher is better)FPU FFT1.461.43(Lower is better)FPU Raytrace2.072.04(Lower is better)
I wouldn't call the test scientific as I did have Gnome system monitor and psensor open in the backgroud for the second run. Interestingly, the part with speculative execution mitigations actually fared worse in N-Queens and Zlib. But it does perform better overall, especially cryptohash. Sorry about the Blowfish stat, my first run didn't grab it and I had already rebuilt my system before I realized it. I will update the table if anybody who has a CP9M01 currently installed wants to run a quick hardinfo benchmark to contribute.

Is this worth adding to the wiki? What would be an appropriate page?

AbstractConcept:
Since the stepping is specific to the chip (Nimbus in this case), I think it would make sense to add your findings to the Steppings secton of the POWER9 page; if we start to get too-much Nimbus-specific information, it can always be split off into a separate page.

As an aside, the CP9M## is not actually a part number, it is (as far as I can tell) just a SKU for Raptor to manage their inventory; according to ClassicHasClass you can see the actual part number in lshw. We are actually missing the parts number for the CP9M31 SKU in the decoder table on the Sforza page, if you could add what yours is that would be excellent.

ClassicHasClass:
I'd strongly recommend you were on at least system package 2.00 for DD2.3, yes. It might be glitchy on earlier releases.

MPC7500:
Isn't hardinfo available on Fedora?

FlyingBlackbird:
AFIKR `cat /proc/cpuinfo` also shows the stepping ("revision: 2.3" for the "v2" CPU)


--- Quote from: AbstractConcept on May 02, 2020, 07:56:20 pm ---Since the stepping is specific to the chip (Nimbus in this case), I think it would make sense to add your findings to the Steppings secton of the POWER9 page; if we start to get too-much Nimbus-specific information, it can always be split off into a separate page.

As an aside, the CP9M## is not actually a part number, it is (as far as I can tell) just a SKU for Raptor to manage their inventory; according to ClassicHasClass you can see the actual part number in lshw. We are actually missing the parts number for the CP9M31 SKU in the decoder table on the Sforza page, if you could add what yours is that would be excellent.

--- End quote ---

Navigation

[0] Message Index

[#] Next page

Go to full version