INTEL CORE (CPU ARCHITECTURE)
(Redirected from Core architecture)
The 'Intel Core microarchitecture' (previously known as the 'Intel Next-Generation Micro-Architecture', or NGMA) is a multi-core processor microarchitecture unveiled by Intel in Q1 2006. It is based around an updated version of the Yonah core and could be considered the latest iteration of the Intel P6 microarchitecture, which traces its history back to the 1995 Pentium Pro. The extreme power consumption of NetBurst-based processors and the resulting inability to effectively increase clock speed was the primary reason Intel abandoned the NetBurst architecture. The Intel Core Microarchitecture was designed by the Intel Israel (IDC) team that previously designed the Pentium M mobile processor.
The architecture features lower power usage than before and is competitive with AMD in heat production. It has multiple cores and hardware virtualisation support (marketed as Virtualization Technology), as well as Intel 64 (Intel's implementation of x86-64) and SSSE3.
The first processors that used this architecture were code-named 'Merom', 'Conroe', and 'Woodcrest'; Merom is for mobile computing, Conroe is for desktop systems, and Woodcrest is for servers and workstations. While architecturally identical, the three processor lines differ in the socket used, bus speed, and power consumption. Low-end Core-based processors are branded ''Pentium Dual Core'' and ''Celeron''; server and workstation Core-based processors are branded ''Xeon'', while desktop and mobile Core-based processors are branded as ''Core 2''. The Intel Core processors do not use the Core microarchitecture.
The Intel Core Microarchitecture is designed from the ground up, but similar to the Pentium M microarchitecture in design philosophy. The pipeline is 14 stages long — less than half of Prescott's, a signature feature of wide order execution cores. Core's execution unit is 4-issues wide, compared to the 3-issue cores of P6, P-M (Banias, Dothan, and Yonah), and NetBurst microarchitectures. The new architecture is a dual core design with linked L1 cache and shared L2 cache engineered for maximum performance per watt and improved scalability.
One new technology included in the design is Macro-Ops Fusion, which combines two x86 instructions into a single micro-operation. For example, a common code sequence like a compare followed by a conditional jump would become a single micro-op.
Other new technologies include 1 cycle throughput (2 cycles previously) of all 128-bit SSE instructions and a new power saving design. All components will run at minimum speed, ramping up speed dynamically as needed (similar to AMD's Cool'n'Quiet power-saving technology, as well as Intel's own SpeedStep technology from earlier mobile processors). This allows the chip to produce less heat, and consume as little power as possible.
For Woodcrest, the server and workstation variant, the front side bus (FSB) runs at 1333 MHz for most Woodcrest CPUs and 1066 MHz for the 1.60 and 1.86 GHz Woodcrest processors[1][2]. It is targeted to run at 667 MHz for Merom, the mobile variant. The second wave of Meroms, supporting 800 MHz FSB, have been released on a different socket in May 2007. The desktop version is officially slated to use the 1066 MHz bus, with a 1333 MHz bus line officially launching on July 22nd, and a budget version with an 800 MHz FSB, but that would be slightly more limited due to its more restrictive bus.
Some believe that the FSB will prove to be the weak link for Intel, as the Core microarchitecture uses a shared bus, unlike AMD's HyperTransport. While not so critical in the mobile and desktop segments, this might be the handicap which will prevent Woodcrest-MP from taking performance leadership from AMD Opteron on systems with more than 2 cores per socket. Intel attempted to alleviate this problem by the use of advanced prefetchers and memory disambiguation which try to hide main-memory-access latency. However, this is mitigated to some degree by the use of a separate front-side bus for each physical CPU package.
The power consumption of these new processors is extremely low — average use energy consumption is to be in the 1-2 watt range in ultra low voltage variants, with Thermal Design Powers (TDPs) of 65 watts for Conroe and most Woodcrests, 80 watts for the 3.0 GHz Woodcrest, and 40 watts for the low-voltage Woodcrest. However, this is subject to change. In comparison, an AMD Opteron 875HE processor consumes 55 watts, while the new Energy Efficient Socket AM2 line fits in the 35 watt thermal envelope (specified a different way so not directly comparable). Merom, the mobile variant, is listed at 35 watts Thermal Design Power (TDP) for standard versions and 5 watts TDP for Ultra Low Voltage (ULV) versions.
Previously, Intel warned that it would now focus on power efficiency, rather than raw performance. However, at IDF in the spring of 2006, Intel advertised both. Some of the promised numbers are:
★ 20% more performance for Merom at the same power level (compared to Core Duo)
★ 40% more performance for Conroe at 40% less power (compared to Pentium D)
★ 80% more performance for Woodcrest at 35% less power (compared to the original dual-core Xeon)
★ List of future Intel Core 2 microprocessors
★ List of future Intel Xeon microprocessors
★ List of Intel Core 2 microprocessors
★ List of Intel microprocessors
★ List of Intel Xeon microprocessors
★ Intel Core 2
★ Intel P6
★ Intel NetBurst
★ Microarchitecture
★ Nehalem (CPU architecture)
★ Intel Core Microarchitecture website
★ Intel press release announcing plans for a new microarchitecture
★ Intel press release introducing the Core Microarchitecture
★ Intel processor roadmap
★ A Detailed Look at Intel's New Core Architecture
★ Intel names the Core Microarchitecture
★ Pictures of processors using the Core Microarchitecture, among others (also first mention of Clovertown-MP)
★ IDF keynotes, advertising the performance of the new processors
★ The Core of Intel's new chips
★ RealWorld Tech's overview of the Core microarchitecture
★ Detailed overview of the Core microarchitecture at Ars Technica
★ Intel Core versus AMD's K8 architecture at Anandtech
★ Release dates of upcoming Intel Core processors using the Intel Core Microarchitecture
★ Benchmarks Compairing the Computational Power of Core Architeture against Older Intel Netburst and AMD Athlon64 Central Processing Units
The 'Intel Core microarchitecture' (previously known as the 'Intel Next-Generation Micro-Architecture', or NGMA) is a multi-core processor microarchitecture unveiled by Intel in Q1 2006. It is based around an updated version of the Yonah core and could be considered the latest iteration of the Intel P6 microarchitecture, which traces its history back to the 1995 Pentium Pro. The extreme power consumption of NetBurst-based processors and the resulting inability to effectively increase clock speed was the primary reason Intel abandoned the NetBurst architecture. The Intel Core Microarchitecture was designed by the Intel Israel (IDC) team that previously designed the Pentium M mobile processor.
The architecture features lower power usage than before and is competitive with AMD in heat production. It has multiple cores and hardware virtualisation support (marketed as Virtualization Technology), as well as Intel 64 (Intel's implementation of x86-64) and SSSE3.
The first processors that used this architecture were code-named 'Merom', 'Conroe', and 'Woodcrest'; Merom is for mobile computing, Conroe is for desktop systems, and Woodcrest is for servers and workstations. While architecturally identical, the three processor lines differ in the socket used, bus speed, and power consumption. Low-end Core-based processors are branded ''Pentium Dual Core'' and ''Celeron''; server and workstation Core-based processors are branded ''Xeon'', while desktop and mobile Core-based processors are branded as ''Core 2''. The Intel Core processors do not use the Core microarchitecture.
| Contents |
| Technology |
| Current processors |
| Laptops |
| Desktops |
| Servers and workstations |
| Future processors |
| Laptops |
| Desktops |
| Servers and workstations |
| See also |
| References |
Technology
The Intel Core Microarchitecture is designed from the ground up, but similar to the Pentium M microarchitecture in design philosophy. The pipeline is 14 stages long — less than half of Prescott's, a signature feature of wide order execution cores. Core's execution unit is 4-issues wide, compared to the 3-issue cores of P6, P-M (Banias, Dothan, and Yonah), and NetBurst microarchitectures. The new architecture is a dual core design with linked L1 cache and shared L2 cache engineered for maximum performance per watt and improved scalability.
One new technology included in the design is Macro-Ops Fusion, which combines two x86 instructions into a single micro-operation. For example, a common code sequence like a compare followed by a conditional jump would become a single micro-op.
Other new technologies include 1 cycle throughput (2 cycles previously) of all 128-bit SSE instructions and a new power saving design. All components will run at minimum speed, ramping up speed dynamically as needed (similar to AMD's Cool'n'Quiet power-saving technology, as well as Intel's own SpeedStep technology from earlier mobile processors). This allows the chip to produce less heat, and consume as little power as possible.
For Woodcrest, the server and workstation variant, the front side bus (FSB) runs at 1333 MHz for most Woodcrest CPUs and 1066 MHz for the 1.60 and 1.86 GHz Woodcrest processors[1][2]. It is targeted to run at 667 MHz for Merom, the mobile variant. The second wave of Meroms, supporting 800 MHz FSB, have been released on a different socket in May 2007. The desktop version is officially slated to use the 1066 MHz bus, with a 1333 MHz bus line officially launching on July 22nd, and a budget version with an 800 MHz FSB, but that would be slightly more limited due to its more restrictive bus.
Some believe that the FSB will prove to be the weak link for Intel, as the Core microarchitecture uses a shared bus, unlike AMD's HyperTransport. While not so critical in the mobile and desktop segments, this might be the handicap which will prevent Woodcrest-MP from taking performance leadership from AMD Opteron on systems with more than 2 cores per socket. Intel attempted to alleviate this problem by the use of advanced prefetchers and memory disambiguation which try to hide main-memory-access latency. However, this is mitigated to some degree by the use of a separate front-side bus for each physical CPU package.
The power consumption of these new processors is extremely low — average use energy consumption is to be in the 1-2 watt range in ultra low voltage variants, with Thermal Design Powers (TDPs) of 65 watts for Conroe and most Woodcrests, 80 watts for the 3.0 GHz Woodcrest, and 40 watts for the low-voltage Woodcrest. However, this is subject to change. In comparison, an AMD Opteron 875HE processor consumes 55 watts, while the new Energy Efficient Socket AM2 line fits in the 35 watt thermal envelope (specified a different way so not directly comparable). Merom, the mobile variant, is listed at 35 watts Thermal Design Power (TDP) for standard versions and 5 watts TDP for Ultra Low Voltage (ULV) versions.
Previously, Intel warned that it would now focus on power efficiency, rather than raw performance. However, at IDF in the spring of 2006, Intel advertised both. Some of the promised numbers are:
★ 20% more performance for Merom at the same power level (compared to Core Duo)
★ 40% more performance for Conroe at 40% less power (compared to Pentium D)
★ 80% more performance for Woodcrest at 35% less power (compared to the original dual-core Xeon)
Current processors
Laptops
| Codename | Processor name | Processor No. | Architecture | No. of cores | Clock speed | FSB | L2 cache |
|---|---|---|---|---|---|---|---|
| ''Merom-1024'' | Celeron M | 520, 530, 540 | 65 nm | 1 | 1.6, 1.73, 1.86 GHz | 533 MT/s | 1 MiB |
| ''Merom-2M'' | Core 2 Duo ULV | U7500, U7600 | 65 nm | 2 | 1.06, 1.2 GHz | 533 MT/s | 2 MiB |
| Core 2 Duo | T5300 | 65 nm | 2 | 1.73 GHz | 533 MT/s | 2 MiB | |
| T5250, T5450 | 65 nm | 2 | 1.5, 1.67 GHz | 667 MT/s | 2 MiB | ||
| T5500, T5600 | 65 nm | 2 | 1.67, 1.83 GHz | 667 MT/s | 2 MiB | ||
| T5470, T7100 | 65 nm | 2 | 1.6, 1.8 GHz | 800 MT/s | 2 MiB | ||
| ''Merom'' | Core 2 Duo LV | L7200, L7400 | 65 nm | 2 | 1.33, 1.5 GHz | 667 MT/s | 4 MiB |
| L7300, L7500 | 65 nm | 2 | 1.4, 1.6 GHz | 800 MT/s | 4 MiB | ||
| Core 2 Duo | T5200 | 65 nm | 2 | 1.6 GHz | 533 MT/s | 2 MiB | |
| T5500, T5600 | 65 nm | 2 | 1.67, 1.83 GHz | 667 MT/s | 2 MiB | ||
| T7200, T7400, T7600 | 65 nm | 2 | 2, 2.16, 2.33 GHz | 667 MT/s | 4 MiB | ||
| T7300, T7500, T7700 | 65 nm | 2 | 2, 2.2, 2.4 GHz | 800 MT/s | 4 MiB | ||
| ''Merom XE'' | Core 2 Extreme | X7800 | 65 nm | 2 | 2.6 GHz | 800 MT/s | 4 MiB |
Desktops
| Codename | Processor name | Processor No. | Architecture | No. of cores | Clock speed | FSB | L2 cache |
|---|---|---|---|---|---|---|---|
| ''Conroe-L'' | Celeron | 420, 430, 440 | 65 nm | 1 | 1.6, 1.8, 2 GHz | 800 MT/s | 512 KiB |
| ''Allendale'' | Pentium Dual Core | E2140, E2160 | 65 nm | 2 | 1.6, 1.8 GHz | 800 MT/s | 1 MiB |
| Core 2 Duo | E4300, E4400, E4500 | 65 nm | 2 | 1.8, 2, 2.2 GHz | 800 MT/s | 2 MiB | |
| E6300, E6400 | 65 nm | 2 | 1.86, 2.13 GHz | 1066 MT/s | 2 MiB | ||
| ''Conroe'' | Core 2 Duo | E6300, E6400 | 65 nm | 2 | 1.86, 2.13 GHz | 1066 MT/s | 2 MiB |
| E6320, E6420 | 65 nm | 2 | 1.86, 2.13 GHz | 1066 MT/s | 4 MiB | ||
| E6600, E6700 | 65 nm | 2 | 2.40, 2.67 GHz | 1066 MT/s | 4 MiB | ||
| E6540, E6550, E6750, E6850 | 65 nm | 2 | 2.33, 2.33, 2.67, 3 GHz | 1333 MT/s | 4 MiB | ||
| ''Conroe XE'' | Core 2 Extreme | X6800 | 65 nm | 2 | 2.93 GHz | 1066 MT/s | 4 MiB |
| ''Kentsfield'' | Core 2 Quad | Q6600, Q6700 | 65 nm | 4 | 2.4, 2.67 GHz | 1066 MT/s | 8 MiB |
| ''Kentsfield XE'' | Core 2 Extreme | QX6700, QX6800 | 65 nm | 4 | 2.67, 2.93 GHz | 1066 MT/s | 8 MiB |
| QX6850 | 65 nm | 4 | 3 GHz | 1333 MT/s | 8 MiB |
Servers and workstations
| Codename | Processor name | Processor No. | Architecture | No. of cores | Clock speed | FSB | L2 cache |
|---|---|---|---|---|---|---|---|
| ''Allendale'' | Dual-Core Xeon | 3040, 3050 | 65 nm | 2 | 1.86, 2.13 GHz | 1066 MT/s | 2 MiB |
| ''Conroe'' | Dual-Core Xeon | 3040, 3050 | 65 nm | 2 | 1.86, 2.13 GHz | 1066 MT/s | 2 MiB |
| 3060, 3070 | 65 nm | 2 | 2.4, 2.67 GHz | 1066 MT/s | 4 MiB | ||
| ''Woodcrest'' | Dual-Core Xeon LV | 5128, 5138 | 65 nm | 2 | 1.86, 2.13 GHz | 1066 MT/s | 4 MiB |
| 5148 | 65 nm | 2 | 2.33 GHz | 1333 MT/s | 4 MiB | ||
| Dual-Core Xeon | 5110, 5120 | 65 nm | 2 | 1.6, 1.86 GHz | 1066 MT/s | 4 MiB | |
| 5130, 5140, 5150, 5160 | 65 nm | 2 | 2, 2.33, 2.67, 3 GHz | 1333 MT/s | 4 MiB | ||
| ''Kentsfield'' | Quad-Core Xeon | X3210, X3220, X3230 | 65 nm | 4 | 2.13, 2.4, 2.67 GHz | 1066 MT/s | 8 MiB |
| ''Clovertown'' | Quad-Core Xeon LV | L5310, L5320 | 65 nm | 4 | 1.6, 1.86 GHz | 1066 MT/s | 8 MiB |
| L5335 | 2 GHz | 1333 MT/s | |||||
| Quad-Core Xeon | E5310, E5320 | 65 nm | 4 | 1.6, 1.86 GHz | 1066 MT/s | 8 MiB | |
| E5330, E5340, E5350 | 2.13, 2.4, 2.67 GHz | ||||||
| E5335, E5345, X5355, X5365 | 2, 2.33, 2.67, 3 GHz | 1333 MT/s |
Future processors
Laptops
| Codename | Processor name | Processor No. | Architecture | No. of cores | Clock speed | FSB | L2 cache |
|---|---|---|---|---|---|---|---|
| ''Merom-2M'' | Core 2 Solo ULV | U2100, U2200 | 65 nm | 1 | 1.06, 1.2 GHz | 533 MT/s | 1 MiB |
| Celeron M | 550 | 65 nm | 1 | 2 GHz | 533 MT/s | 1 MiB | |
| ''Merom-2M'' | Core 2 Duo | T7250 | 65 nm | 2 | 2 GHz | 800 MT/s | 2 MiB |
| ''Merom'' | Core 2 Duo LV | L7700 | 65 nm | 2 | 1.8 GHz | 800 MT/s | 4 MiB |
| Core 2 Duo | T7800 | 65 nm | 2 | 2.6 GHz | 800 MT/s | 4 MiB | |
| ''Merom XE'' | Core 2 Extreme | X7900 | 65 nm | 2 | 2.8 GHz | 800 MT/s | 4 MiB |
| ''Penryn'' | Core 2 Duo | Txxxx, Txxxx | 45 nm | 2 | 2.1, 2.4 GHz | 800 MT/s | 3 MiB |
| Txxxx, Txxxx, Txxxx | 2.13, 2.4, 2.53 GHz | 1066 MT/s | |||||
| Txxxx, Txxxx | 2.5, 2.6 GHz | 800 MT/s | 6 MiB | ||||
| Txxxx, Txxxx | 2.53, 2.8 GHz | 1066 MT/s | |||||
| ''Penryn XE'' | Core 2 Extreme | Xxxxx | 45 nm | 2 | 2.8 GHz | 800 MT/s | 6 MiB |
| Xxxxx | 3.06 GHz | 1066 MT/s |
Desktops
| Codename | Processor name | Processor No. | Architecture | No. of cores | Clock speed | FSB | L2 cache |
|---|---|---|---|---|---|---|---|
| ''Allendale'' | Core 2 Duo | E4600 | 65 nm | 2 | 2.4 GHz | 800 MT/s | 2 MiB |
| ''Wolfdale'' | Core 2 Duo | Exxxx | 45 nm | 2 | ?? GHz | 1066 MT/s | 3 MiB |
| Exxxx | 2.67, 2.83, 3, 3.16 GHz | 1333 MT/s | 6 MiB | ||||
| ''Yorkfield'' | Core 2 Quad | Qxxxx | 45 nm | 4 | 2.5 GHz | 1333 MT/s | 6 MiB |
| Qxxxx | 2.67, 2.83 GHz | 12 MiB | |||||
| ''Yorkfield XE'' | Core 2 Extreme | QXxxxx | 45 nm | 4 | 3.33 GHz | 1333 MT/s | 12 MiB |
Servers and workstations
| Codename | Processor name | Processor No. | Architecture | No. of cores | Clock speed | FSB | L2 cache |
|---|---|---|---|---|---|---|---|
| ''Conroe'' | Dual-Core Xeon | 3065, 3075, 3085 | 65 nm | 2 | 2.33, 2.67, 3 GHz | 1333 MT/s | 4 MiB |
| ''Tigerton-DC'' | Dual-Core Xeon | E7210, E7220 | 65 nm | 2 | 2.4, 2.93 GHz | 1066 MT/s | 4 MiB |
| ''Tigerton'' | Quad-Core Xeon LV | L7345 | 65 nm | 4 | 1.86 GHz | 1066 MT/s | 8 MiB |
| Quad-Core Xeon | E7310, E7320 | 65 nm | 4 | 1.6, 2.13 GHz | 1066 MT/s | 4 MiB | |
| E7330 | 65 nm | 4 | 2.4 GHz | 1066 MT/s | 6 MiB | ||
| E7340, X7350 | 65 nm | 4 | 2.4, 2.93 GHz | 1066 MT/s | 8 MiB | ||
| ''Wolfdale'' | Dual-Core Xeon | 31xx | 45 nm | 2 | 1333 MT/s | 6 MiB | |
| ''Wolfdale-DP'' | Dual-Core Xeon LV | L5250 | 45 nm | 2 | 3.16 GHz | 1333 MT/s | 6 MiB |
| Dual-Core Xeon | E5205 | 45 nm | 2 | 1.86 GHz | 1066 MT/s | 6 MiB | |
| E5260 | 45 nm | 2 | 3.33 GHz | 1333 MT/s | 6 MiB | ||
| ''Yorkfield'' | Quad-Core Xeon | 33xx | 45 nm | 4 | 1333 MT/s | 12 MiB | |
| ''Harpertown'' | Quad-Core Xeon LV | L5410, L5430 | 45 nm | 4 | 2.33, 2.67 GHz | 1333 MT/s | 12 MiB |
| Quad-Core Xeon | E5405, E5410, E5420, E5430 | 45 nm | 4 | 2, 2.33, 2.5, 2.67 GHz | 1333 MT/s | 12 MiB | |
| E5440, E5450, X5460 | 2.83, 3, 3.16 GHz |
See also
★ List of future Intel Core 2 microprocessors
★ List of future Intel Xeon microprocessors
★ List of Intel Core 2 microprocessors
★ List of Intel microprocessors
★ List of Intel Xeon microprocessors
★ Intel Core 2
★ Intel P6
★ Intel NetBurst
★ Microarchitecture
★ Nehalem (CPU architecture)
References
★ Intel Core Microarchitecture website
★ Intel press release announcing plans for a new microarchitecture
★ Intel press release introducing the Core Microarchitecture
★ Intel processor roadmap
★ A Detailed Look at Intel's New Core Architecture
★ Intel names the Core Microarchitecture
★ Pictures of processors using the Core Microarchitecture, among others (also first mention of Clovertown-MP)
★ IDF keynotes, advertising the performance of the new processors
★ The Core of Intel's new chips
★ RealWorld Tech's overview of the Core microarchitecture
★ Detailed overview of the Core microarchitecture at Ars Technica
★ Intel Core versus AMD's K8 architecture at Anandtech
★ Release dates of upcoming Intel Core processors using the Intel Core Microarchitecture
★ Benchmarks Compairing the Computational Power of Core Architeture against Older Intel Netburst and AMD Athlon64 Central Processing Units
This article provided by Wikipedia. To edit the contents of this article, click here for original source.
psst.. try this: add to faves

العربية
中国
Français
Deutsch
Ελληνική
हिन्दी
Italiano
日本語
Português
Русский
Español