Home > Articles > Hardware > Upgrading & Repairing

The AMD Opteron: Previewing 64-Bit Desktop Processing An introduction into the technology behind AMD's first foray into 64-bit computing

The AMD Opteron: Previewing 64-Bit Desktop Processing
An introduction into the technology behind AMD's first foray into 64-bit computing

Introducing the Opteron

You might not ever sit down in front of a computer using AMDs new 64-bit Opteron processor; its aimed at the technical workstation and server market rather than at desktop users. However, the odds are fairly good that at some point you might connect to an Opteron-based server or view technical documents generated stored on an Opteron-based workstation. For most of us, what may be even more important about Opteron than its performance in these tasks is what it indicates about the future of desktop computing.

64-bit computing offers access to larger amounts of RAM, faster and more precise floating-point calculations, and the ability to process larger databases more quickly. Consequently, business users are very interested in 64-bit processing. Opteron provides a second way to reach that goal.

64-bit Processing That Leaves the Past Behind

Strictly speaking, the Intel-compatible world has had 64-bit computing for a few years now, thanks to the Intel Itanium and Itanium 2. However, the Itanium series hasnt been the overwhelming success Intel hoped for. According to IDC estimates, only 3,500 servers running Itanium processors were shipped in 2003.

The reason is software. Itanium uses a new 64-bit processor architecture called EPIC (Explicitly Parallel Instruction Computing). EPIC (also known as IA-64 architecture) uses parallel processing and intelligent compilers to perform six operations per clock cycle, boosting processing speed when native 64-bit applications are used. However, because EPIC is a completely different architecture than the x86 architecture used by the Intel Pentium 4, AMD Athlon XP and previous Intel and Intel-compatible processors, Itanium and Itanium2 processors need specially-compiled 64-bit operating systems and applications to run at top speed. While Windows XP and some Linux distributions are available in 64-bit versions, application support is limited. When these processors are switched to an x86 emulation mode to run existing 32-bit software, their performance is very poor. Intels next version of the Itanium 2, code-named Madison, will have improved 32-bit emulation. Madison will run 32-bit software at speeds comparable to Intels 32-bit Xeon 1.5GHz MP processor.

Moving to 64-Bit Processing with Backward-Compatibility

AMDs Opteron takes a completely different path to 64-bit processing. Opteron is the first processor to use AMDs AMD64 architecture (which is also used by the forthcoming Athlon 64; AMD64 was previously known as x86-64). As the original x86-64 name implied, AMD64 is an extension of the current 32-bit x86 architecture. According to AMD, AMD64 is designed to be a mixture of classic CISC (complex instruction set commands) and RISC (reduced instruction set commands) designs. Opteron runs 32-bit applications as fast as 64-bit applications, and, unlike current Itanium processors, can run both 32-bit and 64-bit applications at the same time. With AMD64, AMD is betting that businesses would prefer to move to 64-bit computing at their own pace.

The Opteron family contains three series of processors, the 100 (single-processor), 200 (dual-processor) and 800 (four or eight-processor configurations). The first Opteron processors to ship are the 240, 242, and 244 models, which run at 1.4GHz, 1.6GHz, and 1.8GHz respectively.

Major Features of the Opteron Processor

Besides 64-bit processing, the Opteron has several other features which separate it from previous AMD processors. These include:

  • Integrated 128-bit DDR memory controller supports up to eight registered DIMMs per processor; the North Bridge is used for AGP support
  • 1GB L2 cache
  • ECC support for all memory, including L1 and L2 cache and tags
  • Three separate high-speed serial HyperTransport links to the chipset
  • Support for up to eight processors (server versions) or up to four processors (workstation versions)
  • Socket 940

Benefits of the Integrated Memory Controller

The biggest single difference between the Opteron and its predecessors is the integrated memory controller. Instead of the overhead involved in sending a memory request to the North Bridge chip, waiting for the North Bridge chip to access memory and waiting again for the North Bridge chip to return the results, the Opteron connects directly to DDR memory. As a result, the Opterons front-side-bus speed is the speed of the processor. Consequently, the Opterons memory throughput is significantly better than with conventional North Bridge access.

Another benefit of the integrated memory controller is most apparent in multiple-processor configurations: the crossbar memory controller. I have discussed crossbar memory controllers before (NVIDIA's nForce Invades the Motherboard Chipset Market and Understanding the GeForce4 Family,) as a way of speeding up graphics card memory access. In the Opteron, the crossbar memory controller enables multiple processors to access each others memory. Each processor can access up to 8GB of RAM. The memory bandwidth with a single processor runs at 5.3GB/second. The memory bandwidth increases by the same amount for each additional processor used in a multi-processor configuration instead of being shared as with other multi-processor designs.

In the future, as different memory designs such as DDR-II are introduced, the integrated memory controller can be disabled and a separate North Bridge chip with onboard memory controller can be used instead.

Hyper-Fast Performance from HyperTransport

AMD co-developed HyperTransport, a high-speed serial interface between the processor and North and South Bridge chips, so its not surprising that HyperTransport is part of the Opterons design. The Opterons version of HyperTransport is much more sophisticated than previous implementations because it supports both coherent and non-coherent data transfers. Coherent data transfers are used in multi-processor configurations for handling memory transfers between processors, enabling operating systems to see the memory connected to each processor as a single memory space. Non-coherent data transfers are used between the processor and I/O devices.

The speed of the Opterons HyperTransport implementation is also impressive. Three separate HyperTransport connections provide 3.2GB/second connections in each direction; since HyperTransport supports full-duplex operations, the bidirectional bandwidth adds up to 6.4GB/second per HyperTransport connection.

Performance, Not Raw Clock Speed

Although the naming scheme used by AMD for its Opteron processors doesnt make any performance rating claims (as do the names used by its Athlon XP processors), AMDs long-time design philosophy of achieving more per clock cycle instead of simply increasing clock speed is again apparent in the Opteron processors.

In early tests performed by PC Magazine, a Polywell server using dual Opteron 242 (1.6GHz) processors outperformed a dual-processor Polywell server running Xeon 2.8GHz processors in most tests. In a different mix of benchmarks performed by Toms Hardware, dual 1.8GHz Opterons pitted against dual 3.06GHz Intel Xeon processors on a motherboard with the new Placer (E7505) chipset showed better performance for Opteron in server tasks, but the Xeon-based system did better in workstation-oriented tasks.

What the Athlon 64 Will Inherit from the Opteron

Although the Athlon 64 is still months away from release, and will differ from the Opteron in many ways (64-bit memory bus, no ECC support, and Socket 754), the Opteron gives us several clues about how the Athlon 64 will perform once it is ready to ship. These include:

  • Efficient design will enable Athlon 64 to perform very well despite having a lower clock speed than Pentium 4 processors.
  • Although Athlon 64 uses only one HyperTransport link, its bi-directional speed of 6.4GB/second will enable it to handle 3D graphics and other data-intensive operations comfortably.
  • Since Athlon 64 is the first desktop processor to incorporate an integrated memory controller for DDR memory, its memory performance will surpass other desktop processors.
  • The first-generation Opterons look like excellent choices for servers and workstations, and also suggest that the Athlon 64 will be worth the wait as a desktop processor.

For Further Research

See the official AMD website for the Opteron at
http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8825,00.html

ExtremeTechs Special Report Opteron Arrives has links to early tests, architectural details, and chipset information. See it at http://www.extremetech.com/article2/0,3973,1036405,00.asp

Toms Hardware Guide tests the Opteron against the Xeon and high-end Pentium 4 and Athlon XP processors at http://www.tomshardware.com/cpu/20030422/index.html

AnandTechs review of the Opteron includes testing the processor in a single-processor setup using normal desktop benchmarks as a predictor of Athlon 64 performance. See the results at http://www.anandtech.com/cpu/showdoc.html?i=1818&p=1 and find links to other parts of their coverage.

Copyright©2003 Pearson Education. All rights reserved.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020