• On TV.com: BATTLESTAR Galactica Maxim Photoshoot
May 12, 2005 4:10 PM PDT

HP ponders mysteries of dual-core

by Stephen Shankland

Dual-core processors are arriving in the mainstream, bringing new uncertainties about how to price software sold on the basis of how many processors it's running on. Now a Hewlett-Packard executive has chimed in with an opinion that agrees with that from Sun Microsystems, Microsoft, Intel and Advanced Micro Devices--a processor should be defined as that which fits into processor socket--but that suggests eventually sidestepping the issue altogether.

Oracle is on the other side of the dual-core debate, preferring instead to charge on the basis of processor cores. That's likely to make other company's software more competitive on chips such as Sun's upcoming Niagara chip, which has eight cores, or on forthcoming Intel chips with four and eventually more. IBM is conflicted about the idea, calling dual-core x86 chips such as AMD's newest Opteron a single processor but its own dual-core Power5 two separate processors.

It's not surprising there's confusion: Those who sell chips and servers like to tout the improved performance of next-generation processors, while software companies generally are inclined to charge as much money as possible.

Rich Marcello, head of HP's high-end server group, ponders the pricing conundrum on his blog and concludes per-socket pricing is the way to go for now for now.

"Having worked on microprocessor designs for the first ten years of my career, I tend to think of the number of cores as an implementation detail in order to stay on the current performance improvement curve," he said. In other words, adding cores is just the next step in making chips faster. And pricing per-socket sidesteps the tricky issue of another potential pricing complication called 'multithreading' that lets a single core look in some ways like more than one.

It's not an easy decision, though: "Even with these relatively strong arguments, I'm not sure I'm right about this. There are some good arguments on the other side as well," Marcello adds.

Ultimately, cores and threads probably are beside the point in the long run. "Instead of thinking about processors as physical entities, maybe the right model is to define processor units virtually and to charge customers according to a use-based algorithm," Marcello said.

Sun is a couple steps farther down that road. It wants to sell software based on how many employees a company has--no tedious usage metering, much less processor counting.

Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
Recent posts from News Blog
Nvidia puts NForce chipset development on hold
Opera 10 browser is here
Neil Young Archives Blu-ray: Rip off?
Acronis revises survey results about backup habits
Acronis miscalculates data on users' bad backup habits
Flickr co-founder presses beta button
Comcast, Sony open retail store
Cox to try coaxing the Internet into submission
advertisement

After 5 years, Firefox faces new challenges

Mozilla helped reshape the Web since releasing Firefox 1.0 five years ago. Now it's got a reawakened Microsoft and Google Chrome to reckon with.

There's a map for that: GPS or smartphone?

Almost every handset comes with mapping software these days, but standalone GPS devices are becoming more affordable than ever.

About News Blog

Recent posts on technology, trends, and more.

Add this feed to your online news reader

advertisement

Inside CNET News

Scroll Left Scroll Right