Windows IT Pro is the leading independent community for IT professionals deploying Microsoft Windows server and client applications and technologies.
  
  
  Advanced Search 


August 2003

The 64-Bit Race

Pigs are flying!
RSS
Subscribe to Windows IT Pro | See More Products / Hardware Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

Shortly after AMD announced its plans for an x86-based 64-bit chip, I wrote an editorial ("Clash of the 64-Bit Architectures," Winter 2000, http://www.winnetmag.com, InstantDoc ID 15895) in which I said that Intel's lock on the 64-bit—processor market and the cost of supporting multiple 64-bit hardware platforms made Microsoft's adoption of the 64-bit AMD architecture look "about as likely as seeing pigs fly." But as one reader with an especially keen memory for editorial prognostication recently pointed out to me, Microsoft's announcement that it would offer native support for the 64-bit AMD Opteron processor in both Windows Server 2003 and Windows XP proved that pigs do occasionally take to the air.

Two Radically Different Animals
With the current adoption levels of 64-bit computing on PCs almost nil, Microsoft's announcement might not seem earthshaking, but it's an important step for both Microsoft and businesses. In the 32-bit market, processor offerings from Intel and AMD are binary-compatible. However, the companies' 64-bit products aren't compatible. Intel's 64-bit Itanium processor and AMD's 64-bit Opteron processor are as different as night and day.

Intel designed the Itanium for the high-end server market. The Itanium's new Explicitly Parallel Instruction Computing (EPIC) architecture is essentially incompatible with the x86 architecture used in 32-bit Pentium, Celeron, AMD Athlon, and AMD Duron processors. To enable the Itanium to run 32-bit x86 executable programs, Intel added an x86 emulation layer to the processor, and a substantial performance penalty accompanies that layer. To take advantage of the EPIC architecture and ensure that 32-bit applications run well on the Itanium, you must use a 64-bit Itanium-compatible compiler to recompile those applications.

Taking the opposite approach, the Opteron is essentially an evolutionary step in the x86 architecture. Because it still uses the x86 instruction set, the Opteron is completely binary-compatible with today's 32-bit x86 programs. To run native 64-bit programs, the Opteron uses AMD's extended 64-bit x86 instruction set.

Who's in the Lead?
At first glance, the AMD approach might appear to be the hands-down winner because it can run both 64-bit applications and earlier 32-bit applications with no performance penalty. However, this approach does have a trade-off. Although the Opteron offers better 32-bit compatibility than the Itanium does, the Opteron quite possibly—even probably—won't be able to reach the same ultimate level of performance as Intel's newer EPIC architecture.

No one is more aware of the limitations of the x86 architecture than Intel, and it wouldn't abandon that architecture without careful consideration. In taking the long-term, no-compromise approach, Intel gambled that the EPIC architecture would be able to offer better performance and be more likely to eventually achieve performance levels that the earlier x86 architecture would never be able to reach.

Although most desktop users probably won't enjoy the benefits of 64-bit computing in the near future, the faster processors are already beginning to gain a foothold in the database server market. Microsoft SQL Server 2000 Enterprise Edition (64-bit) running on Itanium-based hardware captured first place in the nonclustered Transaction Processing Performance Council (TPC) performance standings earlier this year. The 64-bit chip's performance will appeal to enterprises that need the fastest available speeds. Even if your business's demands aren't that lofty, you can safely assume that today's future technology will become tomorrow's standard technology.

And the Winner Is ...
Although the question of which architecture and company will win the battle for the 64-bit marketplace remains unresolved, Microsoft's support for both platforms results in a win-win-win situation. Microsoft wins because Windows' ability to span multiple hardware platforms will appeal widely to enterprise customers. AMD certainly wins because without native 64-bit Windows support, the Opteron's potential market would be just a fraction of what it could be otherwise. Even Intel wins, because AMD's 64-bit offering will help drive the adoption of 64-bit technology and verify the viability of 64-bit computing. And, of course, businesses will benefit as competition in the 64-bit market ensures that prices and performance are competitive.

End of Article



Reader Comments
Concerning your Editorial: Rolling Out a Platform for the Future [June 2003]

I agree that it can make sense to roll out Server 2000 instead of Server 2003, but remind people to plan ahead financially.
I can go to Dell or HP, order a server with Windows 2003 Server for the SAME PRICE as Windows 2000 server.
When I receive the server, I wipe it, install Windows 2000, and am ready to go. Then, 2-4 years down the road, when my company is ready to upgrade, we already have the license.
BTW, this is fine by Microsoft. In the same way that I can still order a Win 2000 server and instead install Win NT 4 Server with no problem.

Steve Iltis August 01, 2003


You must be a registered user or online subscriber to comment on this article. Please log on before posting a comment. Are you a new visitor? Register now




Top Viewed ArticlesView all articles
Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...

WinInfo Short Takes: Week of November 9, 2009

An often irreverent look at some of the week's other news, including some more Windows 7 sales momentum, some Sophos stupidity, Microsoft's cloud computing self-loathing, more whining from the browser makers, Zoho's "Fake Office," and much, much more ...

Understanding File-Size Limits on NTFS and FAT

A general confusion about files sizes on FAT seems to stem from FAT32's file-size limit of 4GB and partition-size limit of 2TB. ...


Related Events WinConnections and Microsoft® Exchange Connections

Deep Dive into Windows Server 2008 R2 presented by John Savill

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Introducing Left-Brain.com, the online IT bookstore
Looking for books, CDs, toolkits, eBooks? Prime your mind at Left-Brain.com

Discover Windows IT Pro eLearning Series!
Clear & detailed technical information and helpful how-to's, all in our trademark no-nonsense format


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro DevProConnections IT Job Hound
Left-Brain.com Technology Resource Directory asp.netPRO ITTV Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 © 2009 Penton Media, Inc. Terms of Use | Privacy Statement