Specifications

PowerPC G5 Processor
The breakthrough performance of the 64-bit PowerPC G5 is now available to Apple
server customers. With 64-bit-wide data paths and registers, this revolutionary pro-
cessor can address vast amounts of main memory, while handling multiple 64-bit
integer and double-precision floating-point math calculations in a single pass. Its
wide execution core manages immense operations in parallel, supporting up to 215
in-flight instructions.
Apple and IBM Partnership
The PowerPC G5 is the product of a long-standing partnership between Apple and
IBM, two companies committed to innovation and customer-driven solutions. In 1991,
they co-created a PowerPC architecture that could support both 32-bit and 64-bit
instructions. Leveraging this design, Apple went on to bring 32-bit RISC processing to
desktop and portable computers, while IBM focused on developing 64-bit processors
for enterprise servers. The PowerPC G5 represents a convergence of these efforts: Its
design is based on the PowerPC instruction set, as well as the POWER Architecture
that drives IBM’s top-of-the-line enterprise servers.
The PowerPC G5 is fabricated in IBM’s $3 billion, state-of-the-art facility in East Fishkill,
New York. To get electronics so small requires miniaturization breakthroughs, and IBM’s
dedication to scientific research has made these advances possible. With industry-
leading build, assembly, and test technology, IBM uses a 90-nanometer process to
produce the PowerPC G5. More than 58 million silicon-on-insulator (SOI) transistors
and ten layers of copper interconnects enable the processor to deliver tremendous
performance. The use of these advanced technologies also means the PowerPC G5
draws less power and produces less heat—allowing Apple to pack two 64-bit 2.3GHz
processors in a 1U form factor.
64-Bit Computing Power
The labels “32-bit and “64-bit” characterize the width of a microprocessors data
stream, which is a function of the sizes of its registers and the internal data paths
that feed the registers. A 64-bit processor moves data and instructions along 64-bit-
wide data paths—compared with the 32-bit-wide paths on 32-bit processors, such
as the Pentium 4 and Xeon. In addition, 64-bit processors have wide registers that
can store extremely large or extremely precise 64-bit numbers.
The leap from 32-bit to 64-bit processing represents an exponential advance in
computing power. With 32-bit registers, a processor has a dynamic range of 2
32
, or
4.3 billion—which means it can express integers from 0 to 4.3 billion. With 64-bit
registers, the dynamic range catapults to 2
64
, or 18 billion billion—4.3 billion times
larger than the range of a 32-bit processor.
11
Technology Overview
Xserve G5
4.3 billion times bigger
To grasp the enormous leap from 32-bit
to 64-bit processing, imagine equating the
range of numbers a processor can express
with a two-dimensional area. A 32-bit
processor can express a range of integers
equal to the size of a postcard, while a 64-bit
processor can express a range of integers
larger than the island of Manhattan.
32-bit processing
Postcard =
24 in.
2
(155 cm
2
)
64-bit processing
Manhattan =
22 mi.
2
(57 km
2
)
AND
ND
ND
D