Intel Core
From Wikipedia, the free encyclopedia
Core Central processing unit |
|
Image:Intel |
|
Produced: | 2006 - |
Manufacturer: | Intel |
CPU Speeds: | 1.06 GHz to 2.33 GHz |
FSB Speeds: | 533 MT/s to 667 MT/s |
Process: (MOSFET channel length) |
0.065 µm |
Instruction Set: | x86 |
Microarchitecture: | P6 (Pentium M variant) |
Socket: | Socket M |
Core Name: | Yonah |
Intel Core is the name used for the processor codenamed Yonah (Hebrew transliteration for Jonah - יונה), released on January 5, 2006. It replaced the Pentium M brand used for earlier mobile processors with the same microarchitecture. It was part of a major rebranding effort by Intel starting January 2006; the next generation of desktop and mobile processors after the Intel Core processor is the Intel Core 2, replacing the Pentium brand.
Contents |
[edit] Yonah
Yonah was the code name for Intel's first generation of 65 nm process mobile microprocessors, based on the Banias/Dothan Pentium M microarchitecture, incorporating LaGrande security technology. SIMD performance has been improved through the addition of SSE3 instructions and improvements to SSE and SSE2 implementations, while integer performance decreased slightly due to higher latency cache. Additionally, Yonah includes support for the NX bit.
Core Duo is the world's first low-power (less than 25 watts) Dual Core microprocessor, with the previous low being AMD's Opteron 260 and 860 HE at 55 watts. Core Duo was released on 5 January 2006, with the other components of the Napa platform. It was the first Intel processor to be used in Apple Macintosh products (although the Apple Developer Transition Kit machines, non-production units distributed to some developers, used Pentium 4 processors).[1]
Contrary to early reports, the Intel Core Duo supports Intel's Vanderpool x86 virtualization technology, except in the T2300E model and proprietary T2050/T2150/T2250 mounted by OEMs (cf. the Intel Centrino Duo Mobile Technology Performance Brief and Intel's Processor Number Feature Table). However, it seems some vendors, like HP, have chosen to disable this feature [2] [3], with others making it available through a BIOS option[citation needed].
Intel 64 (Intel's x86-64 implementation) is not supported by Yonah. However, Intel 64 support is integrated in Yonah's successor, the mobile version of Core 2, code-named Merom.
Intel Core Duo (product code 80539) consists of two cores on one die, a 2 MiB L2 cache shared by both cores, and an arbiter bus that controls both L2 cache and FSB access. Upcoming steppings of Core Duo processors will also include the ability to disable one core to conserve power.
Intel Core Solo (product code 80538) uses the same two-core die as the Core Duo, but features only one active core. This allows Intel to sell dies that have a manufacturing defect in one but not both of the cores. Depending on demand, Intel may also simply disable one of the cores to sell the chip at the Core Solo price -- this requires less effort than launching and maintaining a separate line of CPUs that physically only have one core. Intel used the same strategy previously with the 486 CPU in which early 486SX CPUs were in fact manufactured as 486DX CPUs but the FPU failed quality control and the connection was physically severed.
[edit] Technical specifications
Core Duo contains 151 million transistors, including the shared 2 MiB L2 cache. Yonah's execution core contains a 12 stage pipeline, forecast to eventually be able to run at a maximum frequency of 2.33–2.50 GHz. The communication between the L2 cache and both execution cores is handled by an arbitration bus unit, which reduces cache coherency traffic over the FSB, at the expense of raising the core-to-L2 latency from 10 clock cycles (in the Dothan Pentium M) to 14 clock cycles. The increase in clock frequency offsets the impact of the increased clock cycle latency. The power management components of the core features improved grained thermal control, as well as independent scaling of power between the two cores, resulting in very efficient management of power.
Core processors communicate with the system chipset over a 667 MT/s front side bus (FSB), up from 533 MT/s used by the fastest Pentium M. New T2050 & T2250 have also appeared in OEM systems as a low-cost option with a lower 533 MHz FSB and no Virtualization Technology. No official data on these processors is yet available from Intel.
Yonah is supported by the 945GM, 945PM, 945GT, 965GM, 965PM, and 965GT system chipsets. Core Duo and Core Solo use Socket M, but due to pin arrangement and new chipset functions are not compatible with any previous Pentium M motherboard.
The T2300E was later introduced as a replacement for the T2300. It has dropped support for Virtualization Technology. Early Intel specifications mistakenly claimed a halving of the Thermal Design Power.
[edit] Advantages and shortcomings
In many categories of performance (which support both cores), Yonah represents an uncharacteristically large improvement over its immediate predecessor:
- two computational cores with no significant increase in power consumption
The shortcomings of Yonah are largely inherited from previous Pentium M architectures:
- high memory latency due to the lack of on-die memory controller (further aggravated by system-chipset's use of DDR-II RAM)
- poor Floating Point Unit (FPU) throughput due to the smaller number of FP units in each CPU core.
- no 64-bit (Intel 64) support (resolved with the Core 2, having effectively replaced the Core line)
- same or even slightly worse "performance per watt" in single threaded applications compared to its predecessor.
The Yonah platform requires all main-memory transactions to pass through the Northbridge of the chipset, increasing latency compared to the AMD's Turion platform. This is a weakness shared by the entire line of Pentium processors (desktop, server, and mobile.) However, application tests show that Yonah's L2-cache system is quite effective at hiding main-memory latency from the execution core, thus diminishing the impact of that latency on real-life performance and let it even perform better than AMD's Turion.
Many feel that Yonah's lack of 64-bit support will be a significant limitation in the future. However, support for 64-bit operating systems is currently limited in the consumer retail market (the only available consumer retail fully-64-bit operating systems include Windows XP 64-bit Edition and Linux distributions; the only 64-bit applications that Mac OS X v10.4 supports are command-line). This situation is unlikely to change until the releases of Windows Vista and Mac OS X v10.5 in 2006-2007. Also, few laptops support more than 2 GiB of RAM, negating the 64-bit's large physical address space capability. Hence, for its intended market (mobile and laptop PCs) the lack of Intel 64 appeared inconsequential at the time Yonah was released.
The Sossaman processor for servers, which is based on Yonah, also lacks Intel 64 support. For the server market, this has more severe consequences, since all major server operating systems already support x86-64, and the upcoming Exchange 12 even requires a 64-bit processor to run.
According to Mobile Roadmaps from 2005, Intel originally focused more on the power consumption of its p6+ Pentium M and Core processors and aimed to reduce it by 50% with Yonah. Intel originally planned to continue offering desktop (NetBurst) derivations with reduced power consumption for mobile performance solutions and only use p6+ Pentium M/Core processors as medium-to-low performance, low power consumption parts. The policy apparently changed later on in order to keep the power consumption more or less the same while increasing performance as much as possible. This change in policy was probably due to Intel's abandonment of NetBurst in favor of the p6+ Pentium M/Core. This meant a shift in focus for the p6+ Pentium M/Core towards higher performance and away from lower power consumption.
On July 27, 2006, Intel's Core 2 processors were released. By 2Q 2007, Intel expects 90% of its laptop CPU production will be based on the Core 2 architecture. For a product of such architectural and market significance, Core will have had an unusually short lifespan.
[edit] Derivatives
There have been two derivatives of Yonah that do not bear the "Intel Core" name. One such derivative, code-named Sossaman, was released on 14 March 2006 as the Dual-Core Xeon LV. Sossaman is virtually identical to Yonah, except that Sossaman supports dual-socket configurations (for a total of four cores) and implements 36-bit memory addressing (PAE mode). Another derivative, code-named Yonah-1024, was released as the Celeron M 400 series. It is largely identical to Core Solo, except that it only has half the L2 cache and does not support SpeedStep.
[edit] Successor
The successor to Core is the mobile version of the Intel Core 2 line of processors using cores based upon the Intel Core microarchitecture, released on July 27, 2006. The release of the mobile version of Intel Core 2 marks the reunification of Intel's desktop and mobile product lines as Core 2 processors were released for desktops and notebooks, unlike the first Intel Core CPUs that were targeted only for notebooks (although some small form factor and all-in-one desktops also used Core processors).
Unlike the Intel Core, Intel Core 2 is a 64-bit processor, supporting Intel 64.
Other than another bump in the processor speed, one of the primary differences between the original Core Duo and the new Core 2 Duo is an increase in the amount of Level 2 cache. The new Core 2 Duo has doubled the amount of on-board cache to 4 MiB. Both chips have a 65 nm process technology architecture and support a 667-1066 MHz front-side-bus (FSB).
[edit] See also
List of Intel Core microprocessors
[edit] External links
- Intel Core Duo Web page
- Intel Core Solo Web page
- Processor comparison table
- Intel Core technical specifications
- techPowerUp! CPU Database
- Tested against AMD's 64 X2 line and Intel's own Pentium M
- Intel® Centrino® Duo Mobile Technology papers
Intel processors (italics indicate non-x86 processors)
4004 | 4040 | 8008 | 8080 | 8085 | 8086 | 8088 | iAPX 432 | 80186 | 80188 | 80286 | 80386 | 80486 | i860 | i960 | Pentium | Pentium Pro | Pentium II | Celeron | Pentium III | XScale | Pentium 4 | Pentium M | Pentium D | Pentium Extreme Edition | Pentium Dual Core | Pentium E | Xeon | Core | Core 2 | Itanium | Itanium 2 List of Intel microprocessors | List of Intel CPU slots and sockets |