• On MovieTome: See the villain of IRON MAN 2!
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.
advertisement
Click here!
Recent posts from News Blog
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
Was InfoWorld's CTO of the Year award a year late?
VMWare VI4 renamed to vSphere
advertisement
Click Here

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

About News Blog

Recent posts on technology, trends, and more.

Add this feed to your online news reader

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right