Back to article
Opteron's First Year All About Linux
But What About Later?
April 28, 2004
"Opteron's first year has been all about Linux," said Christopher Rimer, an exec in AMD's Infrastructure Enablement Group. Over time, though, industry experts expect 64-bit x86 implementations from AMD and Intel to gravitate much more towards Microsoft Windows, without leaving Linux behind, either.
Last week, AMD marked the first anniversary of its Opteron chip by joining the OSDL. Meanwhile, Hewlett-Packard, one of AMD's OEM partners, released two more systems capable of running either Linux or Windows.
"It's my job to promote use of the Opteron chip across all operating environments, including open source along with proprietary systems," acknowledged AMD's Rimer in an interview last week.
When the Opteron was first announced a year ago, multiple Linux distributions -- including SuSE Linux Enterprise Server (SLES) and TurboLinux -- had already been enabled with support for the new chip.
"MandrakeSoft was almost there, and Red Hat was in beta with Opteron," according to Rimer, whose official title at AMD is senior alliance manager, ISV Infrastructure Alliances.
"Over the past year, about 90 percent of Opteron's sales have been for Linux systems," he added.
The two newly released Opteron-based systems from HP include LC 3000 clusters and the ProLiant DL 585 64-bit server. The LC 3000 clusters use the Opteron-based ProLiant DL 145 server, a platform first released in February. All of these ProLiant systems are able to run either Linux or Windows.
Initially, though, about 85 to 90 percent of DL 585 sales will go to Linux users, estimated Steve Cumings, HP's group manager for ISS platform systems marketing, in another interview.
"And we expect that upwards of 50 percent of (early) LC 3000 customers will be using Linux," according to Cumings.
Cumings said that the DL 585 now has two main markets: high performance scientific apps, such as fluid dynamics and weather simulation; and financial brokerages.
On the other hand, HP plans to sell the LC 3000 clusters "into all the industries -- government, finance, anyone who needs additional processing power," he maintained.
The LC 3000 clusters are designed for "32-bit performance scalable to 64-bit environments," according to Cumings. HP also offers two series of lower-end IA-32 clusters, each based on Intel's 32-bit Xeon processor: LC 1000 clusters, made up of ProLiant DL140 servers; and LC 2000 clusters, using ProLiant DL360 servers.
Despite the combined Linux and Windows support in the ProLiant series, however, HP has no intentions of porting its own proprietary HP-UX OS to Proliant, Cumings said.
Sun Microsystems, another major OEM partner, is using the Opteron as the basis for servers able to run either Linux or Solaris.
Meanwhile, however, HP's high-end, Intel-based Itanium 2 servers are running HP-UX and Windows Server 2003, with Linux and "OpenVMS on HP Integrity servers" to be added in the future, according to information posted on HP's Web site.
Cumings contended during the interview that the Intel-based Itanium is "a pure 64-bit environment," with advantages that include support for up to 128 processors; the EPIC parallel architecture; a very large cache size; and higher availability.
Beyond the popularity of the 64-bit AMD platform with Linux early adopters, industry analysts are finding AMD to be way ahead of Intel on 64-bit x86 technical development.
"Although AMD has in the past introduced some innovations to the x86 architecture -- the 3DNow multimedia extensions being a prime example -- this is the first time AMD has truly steered the direction of the world's most important microprocessor architecture, which Intel invented and has kept closely guarded for 26 years," wrote Tom R. Halfhill, an analyst at In-Stat MDR, in a recent report.
In an interview, Halhfill maintained that Intel had to reverse-engineer AMD's 64-bit chip in order to develop its own 64-bit extensions.
"There's nothing illegal or unethical about reverse-engineering," Halfhill said. It's customary, though, for AMD to reverse engineer Intel's chips, instead of the other way around, he added.
Intel came to the 64-bit x86 party later than Intel, Halfhill explained. "With the introduction of the Itanium, Intel decided to take 64-bit processing in a different direction. AMD is legally prohibited from cloning the Itanium, so they set about developing 64-bit extensions for the x86 platform. It's my understanding that Microsoft later said, 'Okay. We're going to do an implementation of Windows for x86.' By then, though, there wasn't time for Intel to develop from scratch."
Halfhill noted that, in analyzing the 64-bit implementations of AMD and Intel, he discovered two instructions in AMD that don't appear in Intel's 64-bit Xeon. These instructions, known as LAHF and SAHF, are aimed at promoting multitasking efficiency by saving and restoring flags in the OS, he said.
"AMD wasn't going to include these two instructions, but then changed its mind midway through," according to the analyst. Consequently, the two instructions don't appear in the AMD64 chips already released, but they will be included in AMD's upcoming 64-bit processors.
OS compatibility won't be affected, but applications won't necessarily be able to run across mixed AMD and Intel 64-bit platforms unless programmers decide not to use the new AMD instructions, Halfhill said. Ultimately, though, Intel will probably incorporate the two instructions, too, he predicted.
Analysts also assert that the balance of 64-bit x86 implementations will veer immensely toward Windows eventually.
"64-bit (x86) is probably selling best right now in the scientific/technical space," said Peter Kastner, an analyst at the Aberdeen Group.
"AMD is a big fish in the 64-bit pond, but this is a pond made up right now of only a few thousand enthusiasts," according to the analyst.
Halfhill, however, foresees the possibility that when 64-bit x86 processors become entrenched, Linux might keep somewhat more than its customary 5 to 10 percent market share.
Essentially, he said, that's because 64-bit x86 processors will be used to run the types of server applications that tend to popular among Linux networking fans.