AMD Quad FX Platform
By Gabriel Torres e CŠssio Lima on January 26, 2007


Introduction

In response to the release of the new quad-core CPUs by Intel, AMD launched its Quad FX platform. Contrary to what many people could think, Quad FX isnít a new AMD quad-core processor, but a platform, as we will describe in this article. Check it out.

Intel released their first quad-core processor, Core 2 Extreme QX6700, in November 2006. At the beginning of this year Intel has already announced three more quad-core CPUs: Core 2 Quad Q6600, Xeon X3220 and Xeon X3210. So far AMD didnít release any quad-core CPU.

The solution found by AMD to counter-attack Intelís quad-core CPUs was to release Quad FX platform, formerly known as 4x4. This platform uses two dual-core Athlon 64 FX CPUs and several other ďheavyĒ specs, as we will see in the next pages. Thus a Quad FX PC has two dual-core physical processors working in parallel, for a total of four CPU cores on the system. These two CPUs are interconnected using a dedicated coherent HyperTransport bus. In summary, Quad FX platform is essentially a SMP (Symmetrical Multiprocessing) system with two dual-core Athlon 64 FX CPUs.

It is important to note that from the software point of view dual-core and quad-core technologies are also symmetrical multiprocessing technologies.

On Intel quad-core CPUs the cores are organized in pairs. The cores of each pair can exchange information directly between them Ė the same way it happens on dual-core CPUs from AMD and on Core 2 Duo CPUs from Intel Ė but in order to exchange information with any one of the cores located on the other pair they need to access the CPU external bus Ė what is exactly what happens on Quad FX platform, where the CPUs talk to each other using an external bus, the coherent HyperTransport bus.

In order to clarify the difference between Quad FX platform and the architecture used by Intel quad-core processors, see Figures 1 and 2.

Intel Quad Core
click to enlarge
Figure 1: Architecture currently used by Intel quad-core CPUs.

AMD Quad FX
click to enlarge
Figure 2: Architecture used by Quad FX platform from AMD.

As you can see comparing Figures 1 and 2, Quad FX platform has some advantage on memory access. On Intel quad-core CPUs the CPU external bus (a.k.a. FSB, Front Side Bus) is used for accessing the RAM memory, other devices present on the PC and for the communication between each pair of cores. The communication between each pair of cores can be done up to 8 GB/s.

On Quad FX platform the CPUs use a dedicated communications channel (the coherent HyperTransport bus), which transfers data up to 4 GB/s in each direction. What is important here is that the HyperTransport bus provides two communications channels, one in each direction. Also, since on AMD processors the memory controller is embedded on the CPU, the memory is accessed using a dedicated bus, separated from the channel used by the CPU to access the rest of the PC.

As Quad FX platform uses symmetric multiprocessing architecture, each CPU accesses its own RAM memory. Processors used on Quad FX platform can also access the memory that is controlled by the other CPU, as we will explain in the next page.

A detailed explanation about Intelís quad-core architecture can be found on our article Intel Quad-Core CPU Overview and Roadmap.

Letís see the details of this new platform.

Platform Details

 As we have already said, the two processors used on Quad FX platform are interconnected using a HyperTransport bus. Because of that, a CPU to be compatible with Quad FX platform would need at least two HyperTransport busses: one for interconnecting the two CPUs and another to connect the CPU to the chipset. As Athlon 64 FX based on socket AM2 have only one HyperTransport bus, AMD had to launch a new version of Athlon 64 FX processors for Quad FX platform. These new Athlon FX models start with the number 7 and three models were released so far: FX-70, FX-72 and FX-74. These new processors use the new socket F (1,207 pins) pinout, which was originally targeted to the new Opteron processors, and three HyperTransport busses. The main technical specs of these new processors are:

In the table below you can see the details of the Athlon 64 FX-7x released so far.

OPN (Tray)

OPN (Box)

Model

Clock

TDP

Max. Temp. (ļC)

Voltage

ADAFX74GAA6DI

ADAFX74DIBOX

FX-74

3 GHz

125 W

56

1.35 V - 1.40V

ADAFX72GAA6DI

ADAFX72DIBOX

FX-72

2.8 GHz

125 W

63

1.35 V - 1.40V

ADAFX70GAA6DI

ADAFX70DIBOX

FX-70

2.6 GHz

125 W

63

1.35 V - 1.40V

You will have two buy two identical processors to use them on Quad FX platform. You cannot use an Athlon 64 FX-74 together with an Athlon 64 FX-70 on the same motherboard, for example.

Regarding the RAM memory, as we explained in the previous page, each processor controls its own RAM memory. Thus in order to configure dual channel mode correctly on the platform you will need at least four identical memory modules (two for each CPU) and not two as usual (in fact this is another reason this platform is called Quad FX or ď4x4Ē as it was called before its official release). In theory the installation of more RAM memory would be done in multiples of four modules, but the reference motherboard for this platform has only four memory sockets.

Also, the memory controller found on Athlon 64 FX-7x CPUs support a technology called NUMA (Non-Unified Memory Architecture), which allows one processor to access the memory controlled by the other processor through the coherent HyperTransport bus that interconnects the two CPUs. The difference between a coherent HyperTransport bus and a regular HyperTransport bus is exactly the ability of carrying memory information by the former.

The rest of the features found on Quad FX platform isnít set by the processors but by the chipset. Letís talk about it.

Chipset Details

The chipset chosen to be used on Quad FX platform was nForce 680a SLI from NVIDIA. The features described below are from this chipset, not being set by the Athlon 64 FX-7x processors. We donít know if AMD plans to use a different chipset with this platform.

We commented previously that each Athlon 64 FX from 7x series has three HyperTranspor busses. One was used for the communication between the two processors but instead of using only one HyperTransport to connect the CPU to the chipset Ė and from the chipset to the other peripherals found on the PC that we didnít mention so far, like the video card and the hard disk drive Ė AMD and NVIDIA decided to use two busses, each one connected to a nForce 680a SLI chip, allowing an amazing number of features

On Figures 3 and 4 you can see the block diagram of Quad FX platform showing all features available.

AMD Quad FX
click to enlarge
Figure 3: Quad FX plaform block diagram (AMDís slide).

AMD Quad FX
click to enlarge
Figure 4: Quad FX plaform block diagram (NVIDIAís slide).

The main features from Quad FX platform using NVIDIA nForce 680a chipset are:

Even though QuadFX motherboard has for x16 PCI Express slots two of them work at x8. Besides that, only the ones that truly run at x16 support SLI mode. With four video cards installed, you can have a total of eight displays connected to the PC, four of them connected to two video cards running under SLI mode.

The first Quad FX-compatible motherboard released was ASUS L1N64-SLI WS. You can see the details of this motherboard in Figure 5.

AMD Quad FX
click to enlarge
Figure 5: ASUS L1N64-SLI WS motherboard.

Conclusions

Quad FX platform is a provisory solution from AMD to compete with Intel quad-core CPUs, since AMD doesnít have yet technology to build CPUs with more than two cores. Nowadays Quad FX platform supports two CPUs (four cores), but AMD has already announced their plans to release on the second half of this year an eight-core platform Ė probably using two four-core CPUs.

We havenít the opportunity yet to benchmark AMDís Quad FX platform in order to compare its performance to a system using Intelís top quad-core CPU. This would be a very interesting review that would tell us what is the best buy, a Quad FX system or a quad-core Core 2 Extreme one.

Quad FX platform brings as advantage an amazing number of extra ports that today canít be found on an out-of-the-box PC based on Intelís quad-core CPU, like four PCI Express x16 slots, four Gigabit Ethernet ports, 20 USB 2.0 ports and 12 SATA-300 ports. Of course it is also possible to build an Intel-based PC with four Gigabit ports, 20 USB 2.0 ports and 12 SATA-300 ports, but you would need to install add-in cards to expand the number of ports available by your motherboard.

If Quad FX will be a winner or a flop isnít certain, only time will tell.

Originally at http://www.hardwaresecrets.com/article/AMD-Quad-FX-Platform/416


© 2004-13, Hardware Secrets, LLC. All Rights Reserved.

Total or partial reproduction of the contents of this site, as well as that of the texts available for downloading, be this in the electronic media, in print, or any other form of distribution, is expressly forbidden. Those who do not comply with these copyright laws will be indicted and punished according to the International Copyrights Law.

We do not take responsibility for material damage of any kind caused by the use of information contained in Hardware Secrets.