Date: February 16th, 2004.
Article by: Nathan Glentworth
(Owner, Head Editor & Hardware Reviewer)
Product was donated by: Intel
<--Shop for the P4 3.2Ghz Extreme Edition Processor Here
Socket 478 Interface
Front Side Bus : 800Mhz
L1 Cache: 8KB
L2 Cache: 512KB
L3 Cache: 2MB
Rapid execution engine
Execution trace cache
Advanced transfer cache
Advanced dynamic execution
Enhanced floating point/multimedia
Streaming SIMD 2
Extreme Edition Specific Information: (From Intel)
Targeting a specialized segment with specialized needs, Intel has developed the Intel® Pentium® 4 Processor with HT Technology Extreme Edition. Designed specifically for those who know their technology and crave high performance, this processor is available at 3.20 and 3.40 GHz with an advanced 800 MHz system bus and a whopping 2MB of L3 cache. Built-in Hyper-Threading Technology (HT Technology)† provides immediate value in today's computing environment by enabling the processor to simultaneously execute two software program threads. This lets you run two software applications in parallel without sacrificing performance Based on Intel NetBurst® microarchitecture and built on Intel's 0.13-micron technology, the Pentium 4 Processor with HT Technology Extreme Edition delivers reliable performance for gamers and power users who demand processing strength to handle today's most advanced applications.
Integrated 2-MB Level 3 Cache on Intel® Pentium® 4 Extreme Edition
The integrated level 3 cache is available in 2 MB, and is coupled with the 800 MHz system bus to provide a high bandwidth path to memory. The efficient design of the integrated level 3 cache provides a faster path to large data sets stored in cache on the processor. This results in reduced average memory latency and increased throughput for larger workloads.
Intel Northwood Core Information
The Pentium 4 processor with an advanced 800 MHz system bus and supporting Hyper-Threading Technology is available at speeds from 2.40C GHz to 3 GHz, giving breakthrough performance on a variety of desktop PCs†. Hyper-Threading Technology, which was pioneered on Intel's advanced server processors, helps your PC work more efficiently by maximizing processor resources and enabling a single processor to run two separate threads of software simultaneously. The result is greater performance and system responsiveness when running multiple applications at once. So you can multitask like never before.
Intel® NetBurst™ Microarchitecture*
Intel NetBurst microarchitecture delivers a number of innovative features including Hyper-Threading Technology, hyper-pipelined technology, 800 MHz, 533 MHz or 400 MHz system bus, Execution Trace Cache, and Rapid Execution Engine, as well as a number of enhanced features such as Advanced Transfer Cache, Advanced Dynamic Execution, enhanced floating-point and multimedia unit, and Streaming SIMD Extensions 2 (SSE2). Many of these innovations and advances were made possible with improvements in processor technology, process technology, and circuit design and could not previously be implemented in high-volume, manufacturable solutions. The features and resulting benefits of the microarchitecture are defined below.
The hyper-pipelined technology of the Intel NetBurst microarchitecture doubles the pipeline depth compared to the P6 microarchitecture used on previous processors such as the Intel® Pentium® III processor. One of the key pipelines, the branch prediction/recovery pipeline, is implemented in 20 stages in the Intel NetBurst microarchitecture, compared to 10 stages in the P6 microarchitecture. This technology significantly increases the performance, frequency, and scalability of the processor.
Level 1 Execution Trace Cache*
In addition to the 8-KB data cache, the Pentium 4 processor includes an Execution Trace Cache that stores up to 12-K decoded micro-ops in the order of program execution. This increases performance by removing the decoder from the main execution loop and makes more efficient usage of the cache storage space since instructions that are branched around are not stored. The result is a means to deliver a high volume of instructions to the processor's execution units and a reduction in the overall time required to recover from branches that have been mis-predicted.
Rapid Execution Engine*
Two Arithmetic Logic Units (ALUs) on the Pentium 4 processor are clocked at twice the core processor frequency. This allows basic integer instructions such as Add, Subtract, Logical AND, Logical OR, etc. to execute in one-half a clock cycle. For example, the Rapid Execution Engine on a 3.20 GHz Pentium 4 processor runs at 6.4 GHz.
Advanced Dynamic Execution*
The Advance Dynamic Execution engine is a very deep, out-of-order speculative execution engine that keeps the execution units executing instructions. The Pentium 4 processor can also view 126 instructions in flight and handle up to 48 loads and 24 stores in the pipeline. It also includes an enhanced branch prediction algorithm that has the net effect of reducing the number of branch mis-predictions by about 33% over the previous P6 generation processor's branch prediction capability. It does this by implementing a 4-KB branch target buffer that stores more detail on the history of past branches, as well as by implementing a more advanced branch prediction algorithm.
Enhanced Floating-Point and Multimedia Unit*
The Pentium 4 processor expands the floating-point registers to a full 128-bit and adds an additional register for data movement which helps improve performance on both floating-point and multimedia applications.
Streaming SIMD Extensions 3(SSE3) Instructions*
With the introduction of SSE2, the Intel NetBurst microarchitecture extended the SIMD capabilities that MMX technology and SSE technology delivered by adding 144 instructions. The next generation 90 nm process-based Pentium 4 processor introduces the Streaming SIMD Extensions 3 (SSE3), which includes 13 additional SIMD instructions over SSE2. The 13 new instructions in SSE3 are primarily designed to improve thread synchronization and specific application areas such as media and gaming.
*(Information provided by Intel.com)