Competition
is good. It forces every vendor to deliver better products, and us consumers in the middle benefit. :o)
When Oracle announced the eight-core Sparc T4 processor and the four systems that make use of the new chip to run Solaris workloads two weeks ago, the one thing that was missing on announcement day was pricing for the systems. Having lived through Oracle OpenWorld, El Reg figures now is a good time to circle back and take a look …
T4 is twice the software price. Given our software stack of EE, partitioning, compression, security., etc The price of software dwarfs the hardware price. In looking over the charts Sun sent over I see the roadmap says: 1X which means same performance per box as T3 and
5X single strand which means if only one app is running with only one thread you will get 5X the performance. Cheers to Oracle for coming out with new boxes, but the T has never had good value for Oracle software and the 2X price increase means they have no desire to improve the price performance. We will keep focused on virtualization.
I am quite certain lot of people dont agree with your claim that SPARC T has never had good value for Oracle software, because T cpus holds some world records. Why dont you start again with "the Niagara is cache starved and slow"? How is this possible if Niagara holds world records?
Regarding Oracle increasing prices - this is a sign of strength. A company shows its worth by charging a premium. If a company is lowering their prices, or even do things for free, then it is a sign the company dont trust their products.
POWER6 servers costed 5-10x more than x86 servers. POWER7 costs 3x more. POWER8 will maybe have even lower prices - this is not a good health sign. Meanwhile, Oracle is increasing their prices, confident that customers will still buy the products. So you can complain on Oracle's high prices compared to IBM's low prices - but that is how business is.
SUN used to at least publish T-series friendly basic processing benchmarks (like SPECjbb). Now Oracle are even suppressing these. These show-piece application benchmarks are all very well, but they bear no resemblance to how these ERP packages tend to get configured and used in real life.
Sensible people will be asking how do these machines compare with x64 on throughput, response times, costs, power consumption and so on. That's where the real competition is.
nb. T series performance can be a very tricky thing - once those H/W threads start competing for the core resources, then you can get dramatic worsening of response times (depending on app). Of course a carefully tuned app benchmark is not going to be entering those dangerous waters. It will be tuned for the marketeers, not systems people...
I cannot wait for Oracle to get their result published on tpc.org. That will mean that their result was replicated (always important with these claims). The IBM result was put out by IBM, so they cannot cry 'foul'.
Both are in trouble with Westmere-EX (ref: http://sqlblog.com/blogs/joe_chang/archive/2011/10/10/tpc-h-benchmarks-westmere-ex-versus-risc.aspx ).
I agree. It looks like IBM is holding back Power 7+ a little to counteract this outcome. If this pushes IBM and Intel to work harder against Oracle, that is GOOD for my shop...
"...Both are in trouble with Westmere-EX (ref: http://sqlblog.com/blogs/joe_chang/archive/2011/10/10/tpc-h-benchmarks-westmere-ex-versus-risc.aspx )...."
I would instead reformulate this as "both are in big trouble with SPARC T4" - because the T4 results are only 4 cpus. And T4 is almost the fastest, even though all other vendors are using twice the number of cpus. Imagine the next year when 8-socket SPARC T5 comes out. It will kill everything. Not to speak of the 64 cpu, 16.384 thread, 64TB RAM Solaris monster in a couple of years - I am convinced that Intel and POWER will have trouble. Yes indeed. Big trouble.
Will T4 enable moving off of UltraSPARC IV+ platforms without upgrading to M series? Crunching the numbers, the answer appears to be: YES
@Steven - The value in the T processor is far beyond integer/floating-point performance.
When comparing performance with x86 platforms, the crypto units provide a significant throughput boost with real world applications. With the T5, the inclusion of compression/decompression will increase throughput boost with real world applications, again.
I guess the message is: if you are marketing, do x86. If you are business, do SPARC.
I think a simplistic view has been taken on the performance comparison in the article. One thing that isn't obvious about the T4 is that for smaller workloads, the CPU will turn off the extra threads, dedicating the resources of the core to a single thread.
In real terms, this means that you can run the system all out (max threads) at one performance level, and, at 1-thread-per-core at a much higher performance figure.
I believe in a comparison of T3 and T4, the all-threads performance figure and the 1-thread-per core should be used. I believe you'll find the performance for the 1-thread-per-core to be far superior to the T3.
Well, the capacity seems to be around the same for the T3 and the T4.
Where capacity is the SUM of throughput for all the threads at the optimum number of threads.
Now the behaviour of the T4, I guess, will be much more like POWER7, when you add threads and surely that will mean that a single thread per core will have the full benefit of the core cause it'll be running SMT and not fine grained multithreading.
So.. T4 is a huge step away from what Oracle have been singing for these last years. So hopefully there are a lot of people who didn't go the T1,T2,T3 way who now will have a much smother migration onto new hardware.
// Jesper