Companies are processing more and more data, and encountering performance limitations with their 32-bit systems. Increasingly, software companies are announcing support for 64-bit applications. Many hardware vendors already have 64-bit solutions in place. This white paper gives you an overview of the reasons for switching to 64-bit computing, and provides examples of companies who have made the switch for all or part of their computing needs.
What are the advantages of using a 64-bit server?
Who is using 64-bit technology?
Companies are processing more and more data as they analyze business intelligence data or perform complex calculations of very large numbers. As the complexity of the tasks increases, the performance limitations of using 32-bit servers become apparent.
Sun used a vivid analogy to illustrate the difference between 32 bit and 64-bit capacity: "a 32-bit addressing space can keep track of the name and address of every person who has lived in the United States since 1997; a 64-bit addressing space can keep track of the name and address of every person who has ever lived in the world, from the beginning of time." (28)
Are your 32-bit applications working harder but delivering less-and doing that more slowly? Can you improve performance and the quality of your results by moving to a 64-bit server? More and more software vendors are providing support for 64-bit business applications. Hardware companies such as IBM, HP, and Sun already have 64-bit solutions in place.
Most applications today are written for a 32-bit processor, meaning that the CPU can handle 32 bits at a time. Ever since 32-bit computers and applications replaced their 16-bit predecessors, the industry has been talking about moving to 64-bit computers. If you survey the literature on 64-bit technology, you will find that a significant number of articles date back as far as 1995.
In fact, 64-bit operating systems have been in use for more than 10 years. HP (then Digital Equipment Corporation) introduced Tru64 (then Digital UNIX) version 1.2 in March, 1993. (23) In June, 1996, Linux version 2.0 began providing 64-bit processing. (24)
The major database management systems, such as Oracle, Sybase, Informix, SQL Server, and DB2, all support 64-bit versions of their products. Oracle has been running on a real 64-bit machine since October 1999. More recently, Microsoft released versions of SQL Server that are fully compatible with Intel's Itanium 2 processor. DataDirect Technologies has released standards-based 64-bit ODBC drivers to support these database management systems.
What kind of edge do you get by moving to a 64-bit server? It could be huge for applications that must deliver peak performance and support a very large number of users.
Increased Scalability
Improved scalability for business applications means that organizations can support more customer databases and more simultaneous users on each server. (19) A single powerful server, or in some configurations, groups of servers, can enable more users to access systems such as enterprise planning, business intelligence, enterprise resource planning (ERP), databases, supply chain management, security, simulation modeling, and scientific research. (3)
Siebel Systems, Inc. and Unisys achieved high performance in a 30,000 concurrent-user benchmark for Siebel eBusiness Applications. The test used 64-bit versions of Microsoft Windows Server 2003 Datacenter Edition and Microsoft SQL Server 2000 Enterprise Edition on the Unisys Enterprise Server ES7000. The benchmark was based on real-world scenarios, derived from more than 4,000 Siebel customers. (29)
Increased scalability for a server in a distributed-server environment delivers improved efficiency. A 64-bit server can support a greater number of larger files. Thus, additional applications can be placed on a single server, increasing the capacity of existing hardware. (16)
In addition, a 64-bit kernel can access more system resources, such as memory allocation per user. (8) A 64-bit processor can handle over 4 billion times more memory addresses than a 32-bit processor. With these resources, even a very large database can be cached in memory. (27)
Liberty Medical Supply is migrating to the 64-bit version of Microsoft SQL Server, preparing for anticipated rapid growth. When they finish moving applications to the 64-bit server, they will eliminate five smaller servers and considerable administration work. If they need additional processing power later, they can add processors and memory to the 64-bit system far more easily than if they added new servers. Liberty Medical Supply is also enjoying improved performance with the new server. Running test scripts, the Itanium II-based 64-bit system delivered an impressive performance gain of 159% over the existing 32-bit servers. (22)
Increased Performance
Over the past six or more years, results on RISC-based systems have shown that 64-bit computing allows large enterprise databases to be loaded into memory, supporting faster searches and faster throughput. Now, servers with Intel Itanium 2 processors are providing more options for users with high-performance computing requirements. All of these 64-bit servers deliver faster query times and better use of memory than their 32-bit counterparts.
Reduced query times
With more data in memory, a 64-bit processor can work faster because it does not have to move data in and out of memory the way that a 32 bit processor may have to do. Companies are recognizing the advantages of this improved performance, and beginning to move their high-demand applications to 64-bit systems. (3)
Information Resources, Inc. (IRI) provides market research to the healthcare industry. The IRI online analytical processing tool lets end users drill down through terabytes of data to create the business intelligence they need. End-user query performance is between 3 to 360 times faster on the 64-bit system, in part because it can hold so much more data in RAM. The multidimensional OLAP design that IRI was able to implement on the 64-bit system also contributed to the scalability and performance improvements. (20)
More effective use of memory
Although many business applications run without problems on 32-bit systems, others have grown so complex that they use up the 4 GB memory limitation of a 32-bit address space. For example, SAP R/3 installations have a 3 GB address space limitation that has become inadequate for most SAP work processes. Many implementations require table buffers of over 100 MB. With this large amount of data, fewer memory resources are available to meet memory needs. On a 64 bit server, most queries are able to perform in the buffers available to the database. (17)
Better number crunching
Applications such as computer-assisted design and computer-assisted engineering can realize an immediate gain in performance. (3) For applications that need to perform complex calculations on very large numbers, the performance improvement will be dramatic.
IBM, HP, and Sun, among others, are producing powerful 64-bit machines aimed at the high-end server market. Databases that support these machines include DB2, Oracle, Sybase, and Microsoft SQL Server 2000.
Linux has been running on 64-bit systems for over six years, with around 16,000 applications available. Microsoft Windows Server 2003 was released in mid-2003; previously, Microsoft supported the Intel Itanium processor through Windows 2000 Limited Edition. (6)
In July, 2003, Intel estimated that 400 64-bit applications were available on Linux, and HP-UX operating systems. (15) HP estimates that they will have ported the 1,000 most popular applications in their portfolio by 2004. (1)
Here are some examples of companies that are currently using 64-bit servers:
The decision to use 64-bit computing should be based on whether your server can meet the needs of the users and their applications. You need to consider whether the scalability and performance of your existing system can meet current and predicted needs. Server-based applications, such as high-performance databases, business intelligence, and forecasting, will operate with vastly more efficiency by upgrading to 64-bit applications on 64-bit machines.
1. Barclay, Jim. "Itanium Partner Ecosystem and
DSPP." Hewlitt-Packard Co. Presented at HP
World 2003, Atlanta, GA. August 13, 2003
2. BEA Systems. Using WebLogic JRockit 8.1
SDK. http://edocs.bea.com/wljrockit/docs81/
userguide/intro.html <08/23/2004>
3. Bozman, Jean S. and Vernon Turner.
"Enterprise Databases for Intel Itanium-Based
Server Systems." IDC. http://www.intel.com/
eBusiness/pdf/prod/itanium/wp012910.pdf
<08/23/2004>
4. Brown, Chad.
"Breaking down Scalability Barriers with
SQL Server 2000 Enterprise Edition (64-bit)."
IdentityMine,Inc. http://storage.itpapers.com/
whitepapers/intel/sql%20server%202000%
2064-bit%20whitepaper3%206-12.doc
<12/11/2003>
5. DataDirect Technologies Corp.
"DataDirect Connect64 for ODBC, Release 5.0
Release Highlights." http://www.datadirect.com/
products/odbc64/odbc64relhighlights.asp
<08/23/2004>
6. Enck, J. and J. Hewitt.
"The Future of Itanium: Strengths and Challenges."
Gartner, Inc. 11 July 2003
7. Harbaugh, Logan G. "Little Big Iron."
Infoworld.com. http://www.infoworld.com/
pdf/special_report/Linux.pdf <08/23/2004>
8. Hewlett-Packard Development Company.
"What is 64-bit computing?"
http://h21007.www2.hp.com/dspp/tech/
tech_TechDocumentDetailPage_IDX/
1,1701,989,00.html
hp Technical Resources. <08/23/2004>
9. Hewlett-Packard Development Company.
"123Multimedia." http://www.hp.com/
products1/itanium/testimonials/123Multimedia.html
<08/23/2004>
10. Hewlett-Packard Development Company.
"Airbus UK." http://www.hp.com/products1/
itanium/testimonials/airbus.html
<08/23/2004>
11. Hewlett-Packard Development Company.
"Fiat Auto." http://www.hp.com/products1/
itanium/testimonials/fiat.html
<08/23/2004>
12. Hewlett-Packard Development Company.
"Lower Saxony Police."
http://www.hp.com/products1/itanium/
testimonials/lower_saxony.html
<08/23/2004>
13. Hewlett-Packard Development Company.
"Multiyork Turns to HP, Microsoft, and SAP
to embrace change and enable business growth."
http://www.intel.com/business/casestudies/
multiyork.pdf <08/23/2004>
14. Intel Corporation.
"SAS Performance Exceeds U.S. Census
Bureau Expectations." http://www.intel.com/
business/bss/solutions/
alliances/sas/census.pdf <12/11/2003>
15. McMillan, Robert. "Madison ignites 64-bit flame."
Infoworld. http://www.infoworld.com/article/03/07/
03/26NNmadison_1.html <12/11/2003>
16. McPherson, James.
"Why 64 bit is the 'new' catchword."
TechRepublic. http://www.zdnet.com.au/itmanager/
technology/story/0,2000029587,20273533-1,00.htm
<08/23/2004>
17. Mears, Jennifer. "Bit by bit, 64-bit processors
catching on." Network World Fusion.
http://www.nwfusion.com/news/2003/071464bit.html
<08/23/2004>
18. Microsoft Corporation.
"The Advantages of Running SAP Applications on
SQL Server 2000 (64-Bit)."
http://www.microsoft.com/sql/64bit/productinfo/
SQL64bitSAP.doc
<08/23/2004>
19. Microsoft Corporation.
"CPG and Healthcare Market Research Provider
Realizes Large Performance and Scalability Gains
with 64-Bit SQL Server 2000."
http://storage.itpapers.com/whitepapers/intel/
sql%20iri%2064-bit%20case%20study%
20-%20final1%206-12.doc
<08/23/2004>
20. Microsoft Corporation.
"Information Resources, Inc. (IRI)." Microsoft Case
Studies. http://www.microsoft.com/resources/
casestudies/CaseStudy.asp?CaseStudyID=13929
<08/22/2004>
21. Microsoft Corporation. "JetBlue Airways."
http://www.microsoft.com/resources/casestudies/
CaseStudy.asp?CaseStudyID=13932 <08/23/2004>
22. Microsoft Corporation. "Liberty Medical Supply."
Microsoft Case Studies. http://www.microsoft.com/
resources/casestudies/CaseStudy.asp?
casestudyid=13825&PF=yes
<08/23/2004>
23. Mitrovits, Thomas.
"HP-UX and Tru64 UNIX Side-by-Side Comparison."
http://www.hp-austria.at/decus/downloads/
HP-UXvsTru64.pdf <12/11/2003>
24. Moon, Jae Yun and Lee Sproull.
"Essence of Distributed Work:
The Case of the Linux Kernel."
First Monday. http://www.firstmonday.dk/
issues/issue5_11/moon/ <08/23/2004>
25. Red Hat.
"Red Hat and SuperH Develop Open Source
Tools for New 64 Bit Processors."
http://www.redhat.com/about/presscenter/
2002/press_superh.html <08/22/2004>
26. SAP. "mySAP Business Suite on Linux."
http://www.sap.com/solutions/netweaver/
linux/news/fcs_itanium.asp <08/22/2004>
27. Stokes, Jon. "An Introduction to 64-bit
Computing and x86-64". Ars Technica.
http://www.arstechnica.com/cpu/03q1/
x86-64/x86-64-3.html
<08/23/2004>
28. Sun. "Workstations vs PCs:
The OS makes a difference."
http://www.sun.com/realitycheck/
headsup980126.html <08/23/2004>
29. Unisys. "Unisys, Microsoft,
and Siebel Systems Achieve
High Performance for Low Costs, Recording
30,000 Concurrent
Siebel Benchmark Users."
http://www.unisys.com/about__unisys/news
_a_events/04248267.htm
<08/23/2004>