Specifications

Gigahertz Frontside Bus
To harness the power of the G5 processor, a 64-bit Double Data Rate (DDR) frontside
bus speeds up communication between the PowerPC G5 and the memory controller.
Unlike conventional processor interfaces, which carry data in only one direction at
a time, this dual-channel frontside bus has two 32-bit point-to-point links: One link
travels into the processor and another travels from the processor, which means no
wait time while the processor and the system controller negotiate which will use the
bus or while the bus switches direction. This elastic interface self-tunes during startup
for optimal signal quality.
On the 2.3GHz PowerPC G5, the frontside bus operates at 1.15GHz for a total
theoretical bandwidth of up to 9.2GB/s. Dual processor systems get an even greater
performance boost, because each PowerPC G5 has a dedicated frontside bus. This
results in a maximum aggregate raw bandwidth of 18.4GB/s on dual 2.3GHz Xserve
G5 systems. This is nearly three times the 6.4GB/s maximum throughput of Itanium
2–based systems and Xeon-based systems. Because theres a dedicated data path
in each direction, transaction-intensive server operations execute fast and without
contention for data—so the processor doesn’t sit idle, waiting for data to arrive.
On dual processor systems, the two independent frontside buses allow each PowerPC
G5 to handle its own tasks at maximum speed with minimal interruption. They also
enable each processor to discover and access data in the other processor’s caches,
a technique called intervention, or snooping. Cache intervention guarantees cache
coherency, which ensures that the processor fetches the correct data, even if the data
has been modified and is stored in the cache of the other processor.
Point-to-Point System Controller
An advanced system controller is central to the overall performance of Xserve G5.
This revolutionary application-specific integrated circuit (ASIC)—one of the industrys
fastest—is built using the same state-of-the-art IBM process technology as the
PowerPC G5. A superefficient point-to-point architecture provides each primary
subsystem with dedicated throughput to main memory, so massive amounts of data
can traverse the system without contention for bandwidth. In contrast, subsystems
on Xeon-based servers must share bandwidth, which can result in time-consuming
arbitration while they negotiate for access across a common data path.
Advanced ECC Memory Technology
Xserve G5 maximizes the efficiency of its computing power with an advanced 128-bit
DDR memory architecture and support for up to 16GB of RAM. This high-speed, high-
capacity memory architecture enables video encoding, transaction-intensive network-
ing, and scientific applications to perform radically faster. Whats more, it works with
ECC logic in the system controller to protect data from corruption or errors.
Double Data Rate (DDR) memory
Xserve G5 features a 128-bit memory controller that supports 400MHz DDR SDRAM.
With fast DDR memory and a wider 128-bit interface that addresses two banks of
SDRAM at a time, Xserve G5 can reach a memory throughput of up to 6.4GB/s—more
than double the throughput of the G4-based Xserve. For even greater performance,
direct memory access (DMA) works with the point-to-point system controller, so
subsystems can access main memory without having to interact with the processor.
14
Technology Overview
Xserve G5
The dual-channel frontside bus allows data to
travel to and from the PowerPC G5 processor
at the same time. On dual processor systems,
each PowerPC G5 has its own dedicated
interface to maximize throughput—com-
pared with dual Xeon-based systems, in
which the processors must share a single bus.
PowerPC G5 PowerPC G5
Xeon Xeon