HP's tuning on TPC-C
Wednesday Feb 21, 2007
OK I've found some on HP's Itanium TPC-C tuning, now to find IBM's info. HP tired hard to get a good TPC-C but IBM must have done a lot more on TPC-C. ...and this is after IBM did a lot to tune SPECint_rate2000 for Power5+. This covered in http://blogs.sun.com/bmseer/entry/judging_by_the_wrong_things.
But clearly HP did a lot on TPC-C, though it seems like you really need to do a lot at a low level to get good database performance for Itanium2. Also I'm not buying the comment that Itanium2 was beaten by IBM because the CPU was not the bottleneck -- HP did lots to improve CPU performance.
-
http://h71028.www7.hp.com/enterprise/downloads/Squeezing_performance_Itanium_100803.pdf
http://www.ice.gelato.org/apr06/pres_pdf/gelato_ICE06apr_kerneloptim_chen_intel.pdf
http://www.ice.gelato.org/apr06/pres_pdf/gelato_ICE06apr_casestudies_hirano_oracle.pdf
...some questions after reading "Squeezing performance out of Itanium":
- Do you have to have a PhD in Chip design and Compiler technology to tune your database?
- no improvement going from 400GB to a 600GB SGA... And 2x improvement going from 600GB -> 1000GB. Lots of expensive memory only pays of when you get near 1TB of memory. The latest TPC-C result by HP prices memory at more than 2.2 Million dollars?
- What about "Out of the Box" performance? -20% without profile feedback optimisation and half the performance without profile and 1TB memory.











But we need to make sure that benchmarks don't stay around too long. TPC-C is 14 years old. ...and IBM seems to be ahead of the pack by a big margin on TPC-C and not on other benchmarks and now they are not publishing some benchmarks to avoid comparison.
As a reminder Sun 7 years ago quit posting TPC-C since it was too simplistic (and said this publicly in a press release when Sun was the world's fastest!).
For the older set of readers, Dhrystones was a common benchmark years ago and then too many vendors did benchmark special optimizations (optimizations which speed Dhrystones and no real workloads) and rendered its results useless for judging system performance.
Is TPC-C there now?
Posted by BM Seer on February 21, 2007 at 01:19 PM PST #
http://blogs.sun.com/bmseer/entry/ibm_too_tricky_for_good
IBM did lots of optimisations to get high results that go way beyond what a DBA would do.
Posted by BM Seer on February 22, 2007 at 12:21 PM PST #
Posted by Igor on February 27, 2007 at 12:44 PM PST #