Apple PowerPC G5 Technical Specifications, Bit PowerPC processor architecture, Frontside bus

Page 14

White Paper

14

PowerPC G5

Technical Specifications

64-bit PowerPC processor architecture

•Virtual address range: 64 bits, or 18 exabytes

•Physical address range: 42 bits, or 4 terabytes

•Full 64-bit data paths and registers

•Native support for 32-bit application code

•64K L1 instruction cache; 32K L1 data cache

•512K internal L2 cache

•Dedicated data flow for dividing one instruction into two internal operations

•Microcoded instructions for up to four internal operations

•Support for up to eight outstanding L1 cache line misses

•Hardware-initiated instruction prefetching from L2 cache

•Hardware- or software-initiated data stream prefetching; support for up to eight active streams

•Maximum core frequency: 2GHz

Frontside bus

•Throughput: up to 8 GBps per processor

•Frequency: 1GHz DDR

•Width: 64-bit (32-bit in, 32-bit out) bidirectional

Wide execution core

•Support for up to 215 in-flight instructions

•In-order dispatch of up to five operations into distributed issue queue structure

•Simultaneous issue of up to 10 out-of-order operations:

–One Velocity Engine permute operation

–One Velocity Engine arithmetic logic operation

–Two floating-point operations

–Two fixed-point register-to-register operations

–Two load or store operations

–One condition register operation

–One branch operation

•Out-of-order and speculative issue of load operations

•Dual-pipeline 128-bit Velocity Engine for single-instruction, multiple-data (SIMD) processing

•Two independent floating-point units for double-precision calculations

Image 14
Contents PowerPC G5 White Paper JulyContents Key Features IntroductionAn Exponential Leap in Computing Power Memory Addressing up to 18 ExabytesIndustry-Leading 1GHz Frontside Bus High-Precision Calculations in a Single Clock CycleClock Speeds up to 2GHz Full Support for Symmetric MultiprocessingNative Compatibility with 32-Bit Application Code Next-Generation PowerPC Architecture Ultrafast Access to Data and InstructionsHighly Parallel Execution Core Aggressive Queuing and Register RenamingTwo Integer Units Optimized 128-Bit Velocity EngineTwo Double-Precision Floating-Point Units Two Load/Store UnitsState-of-the-Art Process Technology from IBM Condition RegisterThree-Component Branch Prediction Logic Industry-Leading Performance Spec CPU2000Spec CPU2000 Single-Processor Speed Spec CPU2000 Dual Processor System Throughput Frontside bus Technical SpecificationsBit PowerPC processor architecture Wide execution coreFor More Information Physical specificationsComparison of PowerPC G4 and PowerPC G5 Three-component branch prediction logic