Larry Ellison has launched the first mainframe-class machine that
he can correctly say he made sure came to market, and now he is going
to take a run at IBM's mainframe and Unix server businesses.
What's more, it looks like he will to be able to make some
credible arguments as to why customers running Oracle software –
and indeed any mission-critical app that runs on any Unix – will
run better on the new Sparc T5 and M5 servers.
Oracle announced the new Sparc servers at an event in San
Francisco today, and
El Reg already
gave
you the feeds and speeds on the new T5 and M5 processors and
their respective systems. At that event, Ellison touched on some of
the salient characteristics of the new servers, but he spent most of
his time explaining how Oracle would keep the pedal to the metal,
pushing performance even further after taking the lead from Intel and
IBM in terms of throughput-per-processor and bang-for-the-buck
against IBM's Power Systems lineup.
Ellison lovingly pats his first Oracle mainframe
At first blush, it seems a bit peculiar that Ellison should care
so much about hardware – but maybe not.
When Ellison cofounded Oracle decades ago with Bob Miner, IBM
mainframes and DEC VAXes were the main machines people used in
commercial computing. And Oracle has always run its software on IBM
mainframes and is well acquainted with their virtues: security, I/O
throughput, reliability – and their excessive costs.
Ellison paid $7.6bn to buy Sun Microsystems a little more than
three years ago to get Java and Solaris, but also to get hardware
engineers who could build systems that would push back against the
onslaught of IBM in the Unix space. And contrary to lots of talk,
Ellison has maintained his commitment to both Sparc and x86 iron.
Ellison likes to build and control his entire stack, and Sparc
processors and systems let him do that.
When you are a multi-billionaire, you can indulge.
The Sparc T Series chips have more threads than any other
processor out there, to be sure, but they have not been very good at
raw, single-threaded, integer workloads. The situation got better
with the Sparc T4, and it has apparently got quite a bit better with
the Sparc T5 – and, presumably, its Sparc M5 "mainframe-class"
big brother.
Oracle says it has passed IBM on integer throughput performance
"These machines deliver better integer performance than the
IBM Power series," proclaimed Ellison. "The T5
microprocessor itself delivers better integer performance than IBM's
PowerPC chip. Now that is really extraordinary, because IBM has had
that lead for a very, very long time for integer rate performance,
but that lead now moves over from IBM Power to Sparc T5.
"A lot of people are surprised by this," continued
Ellison. "When Oracle bought Sun, a lot of people thought the
Sparc microprocessor was a real laggard. There were a lot of people
who believed that we would
never catch up. Well, we have done
better than catch up. We caught up, and then we passed the
competition. We passed x86 and we passed IBM Power."

Larry Ellison's CPU roadmap throwdown to Intel and IBM
But, Ellison said, playing catch-up is easier than trying to go
and double performance again as it has done with the Sparc T3 to T4
to T5. So what is Oracle going to do for an encore? Add database,
Java, and other accelerators to its chips to make its software run
faster, and free up those Sparc processor cores to do other tasks.
Just like it added vector math units and encryption/decryption units
to chips, Oracle is going to add database and Java accelerators.
Here's one example of a kind of database search acceleration that
Oracle will cook into its processors in 2014:

Oracle is going to accelerate database functions directly on
Sparcs
In this example, you want to extract a range of matching data from
the database. So you load the data into main memory and the processor
runs the database algorithms to make the comparisons to find matches.
When you find a match, you save it, and when you don't find a match,
you ignore it. The processor cores are obviously busy through this
whole process. Now, etch that database search function in the chip.
You drop the data you are searching for into a buffer and the
database search accelerator looks through the entire database without
invoking the processor at all.
"We think that this will give us a greater and greater
advantage going forward," Ellison said.
It doesn't hurt that Oracle owns some of the most popular systems
software in the world, so it has customers who will be eager for
these accelerated functions even if they are probably getting nervous
about vendor lock-in. But that said, with Oracle claiming up to a
factor of 10X improvement in bang-for-the-buck versus IBM's Power
Systems machines, it's already trying to claim it has a huge lead in
value. The question is, can Oracle start penetrating IBM accounts,
particularly those that used to be Sun accounts? That remains to be
seen.
But with the kind of numbers that Ellison was throwing around at
Tuesday's event, you can bet a lot more CIOs and CFOs are going to
listen. Ellison claimed that the new Sparc M5-32, which has 32
sockets using six-core M5 chips and scales up to 32TB of memory in a
single rack, offers three times the bang-for-the-buck compared to
IBM's top-end Power 795 system, and has an order of magnitude better
value-for-dollar compared to the high-end Sparc Enterprise M9000
machines from Fujitsu, which are indeed several years long in the
tooth.
Of course, the real question is how the Sparc T5 machines stack up
against x86 systems in terms of price/performance – and Ellison
didn't have a single thing to say about that. Larry & Co. are
obsessed with taking share back from Big Blue in the midrange and
high-end of the Unix market. ®