As they ramp up their dual-core processor strategies, Intel and HP appear to be rounding on a common target which they see as hampering their dual-core ambitions: the database giant Oracle.
Intel plans to launch its first dual-core processor in the second quarter of this year, in the shape of the Pentium Processor Extreme Edition. This will be followed by Montecito, a forthcoming dual-core version of its Itanium server chip, and future multicore versions of Pentiums, Xeons and Itaniums that will have up to 32 cores each. But hardware vendors are worried that traditional models for software licences will restrict the take-up of their multicore offerings.
The problem, they say, is that as more logic cores are squeezed into each chip the software licences will increase in cost accordingly -- but out of all proportion to the cost of the hardware.
"Oracle is probably the most misaligned," said Intel enterprise marketing manager Shannon Poulin, in a briefing with journalists on Thursday. "They have focused on licensing by core, but we’re trying hard to have them see things the way we do."
HP, which has been involved in the development of the Itanium processor since the beginning and which recently transferred 250 chip designers to Intel, is also piling the pressure on Oracle, according to Peter Kraft, HP's director of business critical systems.
"We have meetings twice year with our biggest customers," said Kraft. "These meetings last almost a week, and we invite people from Intel, Oracle and so on. The question that comes up in every meeting to Oracle is 'when will you change licensing scheme?"
Although the common plea to Oracle regards virtualisation, said Kraft, the company's multicore strategy is also a cause for concern. "The processor is not a fixed entity any more as it was, the world’s changing, and Oracle has to change with it," said Kraft, who believes Oracle will eventually rethink its licensing scheme.
Oracle does not see it that way, however. In an emailed statement Oracle's Jacqueline Woods said "We don't have a position with respect to dual-core processors. A core is equal to a CPU, and all cores are required to be licensed. Therefore, if you have a dual-core processor, you are required to have two processor licences. A core is equal to a CPU, and all cores are required to be licensed."
Woods said Oracle has no plans to change its licensing strategy. "We have not increased our prices. At the end of the day, the consumption of the Oracle software is unchanged."
Oracle is not the only software company alarming the hardware vendors. Intel's Shannon pointed to BEA as another software company that does not yet see software licensing on dual core systems the same way as Intel does. "BEA is an in-betweener," he said. "They’re talking about licensing on the basis of 1.25 times [the price of a licence on a single-core CPU] rather than two times." But, he added, Intel has "thousands of engineers sitting at these companies to make sure that their licensing works for customers."
BEA did not immediately respond to requests for comment.
And Microsoft still has some way to go in the eyes of the hardware vendors, particularly in on-demand computing where processors are switched on -- and paid for -- according to workload.
"If you buy box with 32 processors, you can pay HP only for what you use but you still have to buy 32 full licences from Microsoft and Oracle," said Intel's Kraft. "This might change in the future, but there are so many licensing schemes available now, that it is really confusing for the customer."