Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
Mac Pro Developer Note
This Developer Note describes the new Mac Pro computer introduced in August 2006. It includes information about distinguishing features of the computer, including components on the main logic board: the microprocessors, the North Bridge memory controller, the South Bridge I/O controller, and the buses that connect them to each other and to the I/O interfaces.
The computer comes with Mac OS X version 10.4.7 installed.
The value of the computer model machine identifier string is
For a description and graphical depiction of the Mac Pro enclosure and its ports and connectors, refer to the Mac Pro User Guide that shipped with your computer.
The architecture of the Mac Pro is based on two, Dual-Core Intel Xeon processors, the North Bridge memory controller, and the South Bridge I/O controller, as shown in the simplified block diagram in Figure 1.
The Mac Pro computer includes a programmable Apple Mighty Mouse and Apple Keyboard. For a complete list of user-visible features, see the Mac Pro specification sheet at Apple's Specifications site. Other features are described in this section.
Intel Xeon Processor
The microprocessors in the Mac Pro are Dual-Core Intel Xeon with the following features:
two dual-core, 2.66 GHz Intel Xeon processors or configure-to-order options of two dual-core 2.0 GHz or two dual-core 3.0 GHz Intel Xeon processors
4 MB shared L2 cache per processor
Intel Advanced Digital Media Boost
Connection to the North Bridge IC over a 1333 MHz frontside bus
Supports Intel Extended Memory 64 Technology (EM64T)
See the Intel Xeon Processor 5100 Series support site for detailed microprocessor documentation.
Intel Advanced Digital Media Boost accelerates data manipulation by applying a single instruction to multiple data at the same time, known as SIMD processing. SIMD technology accelerates vector math operations and floating-point calculations. Advanced Digital Media Boost supports Intel Streaming SIMD Extensions (SSE) versions 1, 2, and 3 and allows the processor to execute an SSE3 instruction every clock cycle.
For information on Advanced Digital Media Boost, refer to Technology@Intel Magazine.
When the Mac Pro is executing a 64-bit application, EM64T provides the following features:
Virtual 64-bit addressing significantly increases the amount of physical memory that can be addressed, enabling larger sets to be stored in memory for faster processor operation.
Extended 64-bit registers allow single operations with integers larger than 32-bits and enable 64-bit addressing.
Eight new general purpose registers improve performance on recompiled applications.
Eight new SIMD registers improve multimedia performance on recompiled applications.
For information on EM64T, refer to the following website:
The dual, independent processor buses run at 1333 MHz and connect the processors to the North Bridge. Each front-side bus has a 64-bit wide data bus. Each processor has 64-bit addressing.
The point-to-point architecture provides each subsystem with dedicated bandwidth to main memory. The North Bridge IC implements an independent processor interface. The input clock to the processor PLL is 333 MHz.
The Mac Pro comes standard with two 512 MB (total 1 GB) of 667 MHz (PC2-5300) SDRAM Fully-Buffered DIMM (FB-DIMM) memory. Memory is connected to the North Bridge via two 128-bit channels (256 bit). Each channel services two memory slots via the Advanced Memory Buffers (AMB) using FB-DIMMs. For additional information, refer to RAM Expansion Developer Note.
Enterprise Southbridge Interface (ESI)
The North Bridge and South Bridge ICs are connected by an Enterprise Southbridge Interface (ESI) bus, a high-speed, bidirectional, point-to-point link supporting a thruput of 1 GBps in each direction.
Extensible Firmware Interface (EFI) Boot ROM
The Extensible Firmware Interface (EFI) boot ROM consists of 2 MB of on-board flash EEPROM. It includes the hardware-specific code and tables needed to start up the computer, load an operating system, and provide common hardware access services.The EFI boot ROM connects to the South Bridge IC via the Firmware hub (FWH) bus.
PCI Express Architecture
The Mac Pro has four internal, 2.5 GHz, PCI Express links connected to the North Bridge IC and South Bridge IC. The PCI Express slots are system and user configurable. The Mac Pro’s standard configuration is one 16-lane, double-wide graphics slot, two 4-lane expansion slots, and one 1-lane expansion slot.
For information on PCI Express and the configuration options, refer to PCI Developer Note.
The standard configuration graphics subsystem on the Mac Pro is the Nvidia GeForce 7300 GT card with 256 MB GDDR2 SDRAM, connected to the North Bridge IC by a x16 link (16 lane), 2.5 GHz PCI Express bus. The configuration supports two DVI ports for external video monitors and supports video mirroring mode and extended desktop display mode.
The ATI Radeon X1900 XT and Nvidia Quadro FX 4500 are available as configure-to-order options.
For information on the configure-to-order options, the graphics subsystem, and the display capabilities, refer to Video Developer Note.
For information on the PCI Express bus that supports the graphics subsystem and the PCI Express power constraints, refer to PCI Developer Note.
Serial ATA Drive Interface
The Mac Pro comes standard with one 7200 rpm, 3 Gbps Serial ATA (SATA) disk drive and three additional 3 Gbps SATA slots for adding hard disk drives. The SATA drives interface through an AHCI 1.1 controller that supports advanced SATA-II features Native Command Queuing (NCQ) and PHY power management. NCQ increases performance on random workloads by allowing the drive to re-order commands to reduce seek time and increase transactional efficiency.
In addition, the Mac Pro has two unpopulated 3 Gbps SATA buses for expansion.
For more information on SATA, see Serial ATA International Organization.
For information on the AHCI controller, see AHCI Specifications.
Ultra ATA Interface
In the Mac Pro, the South Bridge controller provides two Ultra ATA/100 interfaces for optical drives. The Mac Pro comes standard with one SuperDrive. The drive can read and write DVD media and CD media, as shown in Table 1.
12x (CAV max)
16x, 8x, 4x, 2x, 1x (CLV) single-layer, depending on media
8x (CAV max)
8x ,6x, 4x, 2.4x (CLV) double-layer, depending on media
16x DVD5 (CAV max); 12x DVD9 (CAV max)
8x (CAV max)
6x, 4x, 2x, 1x (CLV) depending on media
8x (CAV max)
8x, 4x, 2.4x (CLV) depending on media
32x (CAV max)
32x (CAV max)
24x ZCLV (high speed media)
32x (CAV max)
The standard SuperDrive and second optical drive, if added, are configured as cable select and compliy with the ATA/ATAPI-5 industry standard. For information on parallel ATA interfaces, see the International Committee on Information Technology Standards (INCITS) Technical Committee T13 AT Attachment website.
The Mac Pro has two IEEE-1394a FireWire 400 ports, which support transfer rates of 100, 200, and 400 Mbps and two IEEE-1394b FireWire 800 ports, which support transfer rates of 100, 200, 400, and 800 Mbps. For more information, see FireWire Developer Note.
The Mac Pro has built-in dual Gigabit Ethernet ports with jumbo frame support for 10BASE-T/UTP, 100BASE-TX, and 1000BASE-T operation.The Ethernet MAC is internal to the South Bridge and interfaces via the I/O Acceleration Technology (IOAT) bus. For more information, see Ethernet Developer Note.
USB 2.0 Controller
The South Bridge IC includes an integrated USB 2.0 controller supporting five external USB 2.0 ports and the optional Bluetooth module. The USB ports comply with the Universal Serial Bus Specification 2.0. For more information, see Universal Serial Bus Developer Note.
The Mac Pro computer has an optional, internal AirPort Extreme module connected to a dedicated 1-lane PCI Express bus. The AirPort Extreme module is available as a fully-integrated configure-to-order option or as an Apple Authorized Service Provider kit, which can be installed by an Apple retail store or an Apple Authorized Service Provider. For more information, see AirPort Developer Note.
Bluetooth 2.0 + EDR Module
The Mac Pro computer has an optional, internal Bluetooth 2.0 + EDR (enhanced data rate) module, with an antenna built into the enclosure. The Bluetooth module is connected via the internal USB 2.0 controller. The Bluetooth module is available as a fully-integrated configure-to-order option or as an Apple Authorized Service Provider kit, which can be installed by an Apple retail store or an Apple Authorized Service Provider. For more information, see Bluetooth Developer Note.
The Mac Pro audio subsystem consists of both analog and digital audio interfaces. The analog interfaces are comprised of the internal speaker, headphones, line-output port, and line-input port. The headphones, line output and line input each have a 1/8" stereo mini-jack connection. The digital interfaces are comprised of optical digital input and optical digital output. The digital interface complies with the Sony/Philips Digital Interface (S/PDIF) and connects via Toslink Optical (F-05) connectors.
For more information, see Audio Developer Note.
System Management Controller
The Mac Pro uses an advanced system management controller (SMC) to manage thermal and power conditions, while keeping the acoustic noise to a minimum. The SMC is fully independent of the operating system.