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

Intel Advanced Smart Cache: Unlike Netburst-based, dual-core Pentium D processors that feature a certain amount of distinct L2 cache per processor core, Core microarchitecture based processors, like the Core 2 Duo E6700 and Core 2 Extreme X6800 we'll be evaluating in this article, are equipped with a single, shared cache that can be accessed entirely by either core. With current dual-core processors, each core has to store data in its own L2 cache, and that data cannot be shared between cores. With the Core microarchitecture, however, each execution core has access to the whole L2 cache (4MB or 2MB depending on the model), improving overall efficiency. Intel's Advanced Smart Cache technology also allows each core to dynamically utilize up to 100% of available L2 cache. So, if one core doesn't require large amounts of L2 cache and another does, the second core can increase its allocation of L2 cache on the fly, which will reduce the number of cache misses, and in turn increase performance.

 

Intel Smart Memory Access: The Smart Memory Access technology employed in the Core microarchitecture, is designed to improve overall system performance by optimizing the use of available memory bandwidth and hiding the latency associated with accessing system memory over the front side bus.  Smart Memory Access incorporates a new feature called memory disambiguation that increases the efficiency of out-of-order processing through the use of built-in logic that pre-fetches and loads data for instructions before all previous load instructions are executed.  Smart Memory Access uses advanced algorithms to evaluate whether or not a load can be executed ahead of a preceding store.  If it can, then the load instructions can be scheduled before the store instructions to enable increased instruction-level parallelism. Intel Smart Memory Access also incorporates new memory pre-fetchers that grab data and store it in the processor's cache before it's specifically requested, so that data can be readily accessed from fast on-die cache when needed.  The Core microarchitecture uses two prefetchers per L1 cache and two prefetchers per L2 cache.

 

Intel Advanced Digital Media Boost: With Intel's previous generation of processors, 128-bit SSE, SSE2, and SSE3 instructions were typically executed at a rate of one complete instruction every two clock-cycles. With the Core microarchitecture based processors that feature Intel's Advanced Digital Media Boost feature though, 128-bit Streaming SIMD Extension (SSE) instructions can typically be completely executed in a single clock cycle, which effectively doubles the speed at which instructions of this type can be executed. Advanced Digital Media Boost will come into play when executing multimedia operations that involve graphics, video and audio that use SSE, SSE2, or SSE3 instructions.

 

Intel Intelligent Power Capability: As its name implies, Intelligent Power Capability is a set of features designed to reduce overall power consumption.  This feature is in control of the power consumption of all of a Core-based processor's execution cores. Intelligent Power Capability incorporates fine-grained logic control that enables individual components within the processor core only when they are needed. In addition to this capability, many arrays within the CPU are split so that data required in some modes of operation can be put into a low-power state when it's not in use. Reductions in power consumption also come by way of enhancements made to Intel's 65nm manufacturing process node, like the use of Low-K dielectrics and strained silicon, and through the use of low-leakage and "sleep" transistors and Enhanced SpeedStep.


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