Intel Core 2 Duo & Core 2 Extreme Processors, Chipsets And Performance Analysis

 

The Intel Core microarchitecture at the heart of the Core 2 Duo and Core 2 Extreme processors is a significant departure from the Netburst microarchitecture used in the Pentium 4 and the Pentium D. There are some brand new technologies employed in the Core microarchitecture that we'll break down on the pages ahead. For now though, here is a condensed list of the features and benefits provided in this new CPU architecture.

 

Features and Benefits of the Intel Core 2 Duo Desktop Processor: Provided By Intel
Feature Benefit

Dual-Core Processing

Two independent processor cores in one physical package run at the same frequency, and share up to 4 MB of L2 cache as well as up to a 1066 MHz Front Side Bus, for truly parallel computing.

Intel Wide Dynamic Execution

Improves execution speed and efficiency, delivering more instructions per clock cycle. Each core can complete up to four full instructions simultaneously.

Intel Smart Memory Access

Optimizes the use of the data bandwidth from the memory subsystem to accelerate out-of-order execution. A newly designed prediction mechanism reduces the time in-flight instructions have to wait for data. New pre-fetch algorithms move data from system memory into fast L2 cache in advance of execution. These functions keep the pipeline full, improving instruction throughput and performance.

Intel Advanced Smart Cache

The shared L2 cache is dynamically allocated to each processor core based on workload. This efficient, dual-core optimized implementation increases the probability that each core can access data from fast L2 cache, significantly reducing latency to frequently used data and improving performance.

Intel Advanced Digital Media Boost

Accelerates the execution of Streaming SIMD Extension (SSE) instructions to significantly improve the performance on a broad range of applications, including video, audio, image and photo processing, multimedia, encryption, financial, engineering and scientific applications. The 128-bit SSE instructions are now issued at a throughput rate of one per clock cycle effectively doubling their speed of execution on a per clock basis over previous generation processors.

Intel Virtualization

Intel VT allows one hardware platform to function as multiple "virtual" platforms. For businesses, Intel VT Technology (Intel VT) offers improved manageability, limiting downtime and maintaining worker productivity by isolating computing activities into separate partitions.

Intel Extended Memory 64 Technology (Intel EM64T)

An enhancement to Intel's 32-bit architecture to enable the processor to access larger amounts of memory. With appropriate 64-bit supporting hardware and software, platforms based on an Intel processor supporting Intel EM64T can allow the use of extended virtual and physical memory.

Execute Disable Bit

Provides enhanced virus production when deployed with a supported operating system. The Execute Disable Bit allows memory to be marked as executable or non-executable, allowing the processor to raise an error to the operating system if malicious code attempts to run in non-executable memory, thereby preventing the code from infecting the system.

Intel Designed Thermal Solution for Boxed Processors

Includes a 4-pin connector for fan speed control to help minimize the acoustic noise levels generated from running the fan at higher speeds for thermal performance.3 Fan speed control technology is based on actual CPU temperature and power usage.

Better Acoustics

Intel Core 2 Duo processors are equipped with a new Digital Thermal Sensor (DTS) that enables efficient processor and platform thermal control. Thermal sensors located within the processor measure the maximum temperature on the die at any given time. Intel Quiet System Technology, included in the Intel 965 Express Chipset family, uses the DTS to regulate the system and processor fan speeds. The acoustic benefit of temperature monitoring is that system fans spin only as fast as needed to cool the system, and slower spinning fans generate less noise.

Platform Support

A platform based on the Intel 965 Express Chipset family with an optimized memory engine for improved system performance is the ideal compliment for the Intel Core 2 Duo processor. New and enhanced technologies in the area of graphics, sound and manageability offer an array of capabilities. This combination of processor and chipset brings an unparalleled level of performance to the desktop.

   
The Core 2 Extreme X6800

Shorter Staged Pipeline: Processors based on the Core microarchitecture, like the Core 2 Extreme X6800 pictured here, look just like the Pentium Ds they'll eventually replace in Intel's desktop processor line-up.  The new Core 2 Duo and Core 2 Extreme processors are built using the same LGA775 packaging and will work with many existing chipsets and motherboards.  Looks can be deceiving, however.  The die that lurks beneath that nondescript heat spreader is very different from the Pentium D.  For one, the Core 2 Duo and Core 2 Extreme feature much short 14-stage pipelines, as opposed to the 31 stages used in Netburst-based processors.

 

   
Intel Wide Dynamic Execution Overview

Wide Dynamic Execution: The new Core microarchitecture also incorporates Intel's new "Wide Dynamic Execution" technology which enables delivery of more instructions per clock cycle to improve execution time and energy efficiency.  Wide Dynamic Execution gives Core 2 Duo and Core 2 Extreme processors the ability to complete up to four instructions per clock cycle, versus Netburst's three instructions.  Other enhancements in the execution cores include more accurate branch predictors and deeper instructions buffers.

Another important feature of Intel's Wide Dynamic Execution technology is dubbed Macro-Op Fusion. In most current processors, each incoming instruction is individually decoded and executed. But with Macro-Op Fusion, some common instruction pairs can be combined into a single micro-op during decoding (Intel defines a micro-op as a single internal instruction). The two instructions can then be executed as a single micro-op which increases the number of instructions that can be executed in any given length of time. According to Intel, with Macro-Op fusion, instruction loads and micro-ops can be reduced by approximately 15% and 10%, respectively.


Marco Chiappetta

Marco Chiappetta

Marco's interest in computing and technology dates all the way back to his early childhood. Even before being exposed to the Commodore P.E.T. and later the Commodore 64 in the early ‘80s, he was interested in electricity and electronics, and he still has the modded AFX cars and shop-worn soldering irons to prove it. Once he got his hands on his own Commodore 64, however, computing became Marco's passion. Throughout his academic and professional lives, Marco has worked with virtually every major platform from the TRS-80 and Amiga, to today's high end, multi-core servers. Over the years, he has worked in many fields related to technology and computing, including system design, assembly and sales, professional quality assurance testing, and technical writing. In addition to being the Managing Editor here at HotHardware for close to 15 years, Marco is also a freelance writer whose work has been published in a number of PC and technology related print publications and he is a regular fixture on HotHardware’s own Two and a Half Geeks webcast. - Contact: marco(at)hothardware(dot)com

Related content