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 part | | CP9M01 | | CP9M31 |
Blowfish | | No data | | 2.04 | | (Lower is better) |
CryptoHash | | 854.30 | | 945.86 | | (Higher is better) |
Fibonacci | | 0.94 | | 0.94 | | (Lower is better) |
N-Queens | | 15.88 | | 16.21 | | (Lower is better) |
Zlib | | 1.59 | | 1.54 | | (Higher is better) |
FPU FFT | | 1.46 | | 1.43 | | (Lower is better) |
FPU Raytrace | | 2.07 | | 2.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?