Westmere (microarchitecture)
{{Short description|CPU microarchitecture by Intel}}
{{Other uses|Westmere (disambiguation)}}
{{Infobox CPU
| name = Westmere
| image = File:Intel core i7-970 top IMGP5959 wp wp.jpg
| image_size = 150px
| caption = Intel Core i7-970
| created = {{start date and age|January 7, 2010}}
| model = Core in, Xeon
| cores = 2-6 (4-10 Xeon)
| transistors = 382M to 2600M 32nm
| clock = 1.06 GHz to 3.46 GHz
| l1cache = 64 KB per core
| l2cache = 256 KB per core
| l3cache = 2 MB to 30 MB shared
| dmi-slowest = 2.50
| qpi-slowest = 4.80
| qpi-fastest = 6.40
| gpu = 533 MHz to 900 MHz
177M 45nm (K0)
| arch = x86-16, IA-32, x86-64
| microarch = Nehalem
| extensions1 = MMX, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4.1, SSE4.2
| sock1 = LGA 1156
| sock2 = LGA 1366
| sock3 = LGA 1567
| sock4 = rPGA988A
| predecessor = Nehalem
| successor = Sandy Bridge
| support status = Unsupported
}}
File:Westmere (architettura).svg inside the Westmere microarchitecture]]
Westmere (formerly Nehalem-C) is the code name given to the 32 nm die shrink of Nehalem. While sharing the same CPU sockets, Westmere included Intel HD Graphics, while Nehalem did not.
The first Westmere-based processors were launched on January 7, 2010, by Intel Corporation.
The Westmere architecture has been available under the Intel brands of Core i3, Core i5, Core i7, Pentium, Celeron and Xeon, and includes directX 10.1, and openGL 2.1.
Technology
Westmere's feature improvements from Nehalem, as reported:
- Native six-core (Gulftown) and ten-core (Westmere-EX) processors.{{cite web|last1=Valich|first1=Theo|title=Intel says no to 28nm, focuses on 22nm: Ivy Bridge/Haswell & Larrabee|url=http://brightsideofnews.com/news/2009/4/16/intel-says-no-to-28nm2c-focuses-on-22nm-ivy-bridgehaswell--larrabee.aspx|access-date=23 March 2015|archive-url=https://web.archive.org/web/20110708093954/http://www.brightsideofnews.com/news/2009/4/16/intel-says-no-to-28nm2c-focuses-on-22nm-ivy-bridgehaswell--larrabee.aspx|archive-date=2011-07-08|date=2009-04-16}}
- A new set of instructions that gives over 3x the encryption and decryption rate of Advanced Encryption Standard (AES) processes compared to before.{{Citation
|title=Westmere is Nehalem's successor
|first=Tim |last=Smalley |date=2007-09-19 |publisher=bit-tech.net
|url=http://www.bit-tech.net/news/2007/09/19/westmere_is_nehalem_successor/1 }}
- Delivers seven new instructions (AES instruction set or AES-NI), out of which six implement the AES algorithm, and PCLMULQDQ (see CLMUL instruction set) implements carry-less multiplication for use in cryptography and data compression.{{Citation |title=Carry-Less Multiplication and Its Usage for Computing The GCM Mode – Intel Software Network |date=2008-04-11 |url=http://software.intel.com/en-us/articles/carry-less-multiplication-and-its-usage-for-computing-the-gcm-mode |access-date=2009-03-01}}
- Integrated graphics, added into the processor package (dual core Arrandale and Clarkdale only).
- Improved virtualization latency.{{Citation |title=Westmere 32nm to improve Nehalem features |author=Fuad Abazovic |publisher=Fudzilla.com |date=2008-09-16 |url=http://www.fudzilla.com/news/processors/12649-westmere-32nm-to-improve-nehalem-features |access-date=2009-03-01}}
- New virtualization capability: "VMX Unrestricted mode support," which allows 16-bit guests to run (real mode and big real mode).
- Support for "Huge Pages" of 1 GB in size.
class="wikitable" style="text-align: center"
|+ Translation lookaside buffer sizes {{cite web|url=http://software.intel.com/sites/default/files/m/7/c/9/9/c/18976-Nehalem_Uarch_Spring_2008_IDF.pdf |access-date=January 16, 2013 |title=Intel® Developer Zone }}{{dead link|date=June 2016|bot=medic}}{{cbignore|bot=medic}} | ||||
colspan=2 | Cache
! colspan=3 | Page size | ||||
---|---|---|---|---|
Name || Level || 4 KB || 2 MB || 1 GB | ||||
DTLB | 1st | 64 | 32 | {{n/a}} |
ITLB | 1st | 128 | 7 / logical core | {{n/a}} |
STLB | 2nd | 512 | none | none |
CPU variants
class="wikitable" style="text-align: center" | |||||||||
Processing cores (interface) | Process | Die size | CPUID | Model | Stepping | Mobile | Desktop, UP server | DP server | MP server |
---|---|---|---|---|---|---|---|---|---|
align="center"
| align= "left"| Ten-Core | 32 nm | 513 mm2 | 206F2 | 47 | A2
| | Westmere-EX (80615) | |||
align="center"
| align="left"| Six-Core | 32 nm | 248 mm2 | 206C0 (ES/QS), 206C1 (ES/QS), 206C2 | 44 | A0, B0, B1 | | Gulftown (80613) | Westmere-EP (80614) | ||
align="center"
| align="left"| Dual-Core (Dual-Channel, | 32 nm 45 nm | 114 mm2 +81 mm2 | 20652 20655 | 37 | C2 K0 | Arrandale | Clarkdale (80616) |
Westmere CPUs
File:Intel Xeon E7-2850 Die Shot (Westmere-EX).jpg
- TDP includes the integrated GPU, if present.
- Clarkdale processors feature 16 PCIe 2.0 lanes, which can be used in 1x16 or 2x8 configuration.
- Clarkdale and Arrandale contain the 32 nm dual core processor Hillel and the 45 nm integrated graphics device Ironlake, and support switchable graphics.{{Citation
|title=Intel CPU Roadmap 2009–2010
|last=Bell |first=Brandon
|date=2009-02-10
|publisher=FS Media, Inc
|url=http://www.firingsquad.com/hardware/intel_32nm_westmere_roadmap/page2.asp
|access-date=2009-03-01}}{{Citation |title=CPU list |url=http://www.hwinfo.com/Lists/cpu.htm |archive-url=https://web.archive.org/web/20120301213605/http://www.hwinfo.com/Lists/cpu.htm |archive-date=2012-03-01}}
- Only certain higher-end CPUs support AES-NI and 1GB Huge Pages.
= {{anchor|SERVERDESKTOP}}Server / Desktop processors =
{{row hover highlight}}
class="wikitable sortable hover-highlight" style="text-align: center" |
rowspan=2 | Codename
! rowspan=2 | Market ! rowspan=2 | Cores / ! rowspan=2 | Socket ! colspan=2 rowspan=2 | Processor ! colspan=2 | Clock rate ! rowspan=2 | Turbo ! rowspan=2 | TDP ! colspan=2 | Interfaces ! rowspan=2 | L3 ! rowspan=2 | Release ! rowspan=2 | Price |
---|
Core
! GPU ! Chipset ! Memory |
! style="background-position:center"| |
rowspan=18 | Westmere-EX{{Citation |title=Westmere-EX: Intel Improves their Xeon Flagship|url=http://www.anandtech.com/show/4259/westmereex-intels-flagship-improves/2}}
| rowspan=18 | MP Server | rowspan=10 | 10 (20) | rowspan=18 | LGA | rowspan=18 | Xeon | E7-8870 | rowspan=3 | 2.4 GHz | rowspan=18 {{n/a}} | rowspan=16 {{yes}} | rowspan=3 | 130 W | rowspan=14 | 4× QPI 6.4 GT/s | rowspan=16 | 4× DDR3-1066 | rowspan=4 | 30 MB | $4616 |
E7-4870
| $4394 |
E7-2870
| $4227 |
E7-8867L
| 2.13 GHz | 105 W | $4172 |
E7-8860
| rowspan=3 | 2.26 GHz | rowspan=7 | 130 W | rowspan=10 | 24 MB | $4061 |
E7-4860
| $3838 |
E7-2860
| $3670 |
E7-8850
| rowspan=3 | 2 GHz | $3059 |
E7-4850
| $2837 |
E7-2850
| $2558 |
8 (8)
| E7-8837 | 2.66 GHz | rowspan=2 | $2280 |
rowspan=5 | 8 (16)
| E7-8830 | rowspan=3 | 2.13 GHz | rowspan=5 | 105 W |
E7-4830
| $2059 |
E7-2830
| $1779 |
E7-4820
| rowspan=2 | 2 GHz | rowspan=2 | 4× QPI 5.86 GT/s | rowspan=4 | 18 MB | $1446 |
E7-2820
| $1334 |
rowspan=2 | 6 (12)
| E7-4807 | 1.86 GHz | rowspan=2 {{no}} | 95 W | rowspan=2 | 4× QPI 4.8 GT/s | rowspan=2 | 4× DDR3-800 | $890 |
E7-2803
| 1.73 GHz | 105 W | $774 |
rowspan="28" | Westmere-EP
| rowspan=28 | DP Server | 2 (4) | rowspan=35 | LGA | rowspan=28 | Xeon | 4.4 GHz | rowspan=28 {{n/a}} | {{no}} | rowspan=3 | 130 W | rowspan=8 | 2× QPI 6.4 GT/s | rowspan=18 | 3× DDR3-1333 | rowspan=25 | 12 MB | Q1 2011 | OEM |
rowspan=13 | 6 (12)
| X5690 | 3.46 GHz | rowspan=23 {{yes}} | 2011-02-13 | rowspan=2 | $1663 |
X5680
| 3.33 GHz | 2010-03-16 |
X5679
| 3.2 GHz | 115 W | rowspan=2 | 2011-02-13 | OEM |
X5675
| 3.06 GHz | rowspan=4 | 95 W | rowspan=2 | $1440 |
X5670
| 2.93 GHz | rowspan=3 | 2010-03-16 |
X5660
| 2.8 GHz | $1219 |
X5650
| 2.66 GHz | $996 |
E5649
| 2.53 GHz | rowspan=2 | 80 W | rowspan=6 | 2× QPI 5.86 GT/s | 2011-02-13 | $774 |
E5645
| rowspan=2 | 2.4 GHz | 2010-03-16 | $551 |
L5645
| rowspan=4 | 60 W | 2011-02-13 | OEM |
L5640
| 2.26 GHz | 2010-03-16 | $996 |
L5639
| 2.13 GHz | 2011-02-13 | OEM |
L5638
| 2.0 GHz | 2010-03-16 | $958 |
rowspan=10 | 4 (8)
| X5687 | 3.6 GHz | rowspan=2 | 130 W | rowspan=4 | 2× QPI 6.4 GT/s | 2011-02-13 | rowspan=2 | $1663 |
X5677
| 3.46 GHz | 2010-03-16 |
X5672
| 3.2 GHz | rowspan=2 | 95 W | 2011-02-13 | rowspan=2 | $1440 |
X5667
| 3.06 GHz | 2010-03-16 |
X5647
| 2.93 GHz | 130 W | rowspan=6 | 2× QPI 5.86 GT/s | rowspan=10 | 3× DDR3-1066 | 2011-02-13 | rowspan=2 | $774 |
E5640
| 2.66 GHz | rowspan=3 | 80 W | rowspan=6 | 2010-03-16 |
E5630
| 2.53 GHz | $551 |
E5620
| 2.4 GHz | $387 |
L5630
| 2.13 GHz | rowspan=3 | 40 W | $551 |
L5618
| 1.86 GHz | $530 |
rowspan=4 | 4 (4)
| L5609 | 1.86 GHz | rowspan=4 {{no}} | rowspan=4 | 2× QPI 4.8 GT/s | $440 |
E5607
| 2.26 GHz | rowspan=3 | 80 W | rowspan=2 | 8 MB | rowspan=3 | 2011-02-13 | $276 |
E5606
| 2.13 GHz | $219 |
E5603
| 1.6 GHz | 4 MB | $188 |
rowspan="7" |Gulftown{{Citation |title=Intel pushes workhorse Xeons to six cores |url=https://www.theregister.co.uk/2010/03/16/intel_xeon_5600_launch/}}
| rowspan="3" | UP Server | rowspan=7 | 6 (12) | rowspan=3 | Xeon | W3690 | 3.46 GHz | rowspan=7 {{n/a}} | rowspan=7 {{yes}} | rowspan=7 | 130 W | rowspan=2 | 1× QPI 6.4 GT/s | rowspan=2 | 3× DDR3-1333 | rowspan=7 | 12 MB | $999 |
W3680
| 3.33 GHz | $999 |
W3670
| 3.20 GHz | 1× QPI 4.8 GT/s | rowspan=5 | 3× DDR3-1066 | 2010-08-29 | $885 |
rowspan="4" |Extreme / Performance Desktop | rowspan=2 |Core i7 | 990X | 3.46 GHz | rowspan=2 | 1× QPI 6.4 GT/s | 2011-02-13 | rowspan=2 | $999 |
980X
| rowspan=2 |3.33 GHz | 2010-03-16 |
rowspan="2" |Core i7
| 980 | rowspan=2 |1× QPI 4.8 GT/s | 2011-06-26 | $583 |
970
| 3.20 GHz | 2010-07-17 | $583 |
rowspan=16 | Clarkdale{{Citation
| title=Intel Clarkdale Processor | date=2009-02-09 | publisher=XTREVIEW | url=http://xtreview.com/addcomment-id-7818-view-Intel-clarkdale-processor.html | access-date=2009-03-01}} | rowspan=2 | UP Server | 2 (4) | rowspan=16 | LGA | rowspan=2 | Xeon | L3406 | 2.26 GHz | rowspan=2 {{n/a}} | rowspan=8 {{yes}} | rowspan=2 | 30 W | rowspan=16 | DMI | rowspan=2 | 2× DDR3-1066 | rowspan=12 | 4 MB | 2010-03-16 | $189 |
2 (2)
| L3403 | 2.0 GHz | 2010-10 | OEM |
rowspan=14 | Mainstream / Value Desktop | rowspan=10 | 2 (4) | rowspan=6 | Core i5 | 680 | 3.6 GHz | rowspan=2 | 733 MHz | rowspan=2 | 73 W | rowspan=10 | 2× DDR3-1333 | 2010-04-18 | $294 |
670
| 3.46 GHz | rowspan=3 | 2010-01-07 | $284 |
661
| rowspan=2 | 3.33 GHz | 900 MHz | 87 W | rowspan=2 | $196 |
660
| rowspan=7 | 733 MHz | rowspan=11 | 73 W |
655K
| rowspan=2 | 3.2 GHz | 2010-05-30 | $216 |
650
| 2010-01-07 | $176 |
rowspan=4 | Core i3
| 560 | 3.33 GHz | rowspan=8 {{no}} | 2010-08-29 | rowspan=2|$138 |
550
| 3.20 GHz | 2010-05-30 |
540
| 3.06 GHz | rowspan=2 | 2010-01-07 | $133 |
530
| rowspan=2 | 2.93 GHz | $113 |
rowspan=4 | 2 (2)
| rowspan=3 | Pentium | G6960 | rowspan=4 | 533 MHz | rowspan=4 | 2× DDR3-1066 | rowspan=3 | 3 MB | 2011-01-09 | $89 |
G6951
| rowspan=2 | 2.8 GHz | Q3 2010 | OEM |
G6950
| rowspan=2 | 2010-01-07 | $87 |
Celeron
| G1101 | 2.26 GHz | 2 MB | $70 |
rowspan=2 | Codename
! rowspan=2 | Market ! rowspan=2 | Cores / ! rowspan=2 | Socket ! colspan=2 rowspan=2 | Processor ! Core ! GPU ! rowspan=2 | Turbo ! rowspan=2 | TDP ! Chipset ! Memory ! rowspan=2 | L3 ! rowspan=2 | Release ! rowspan=2 | Price |
colspan=2 | Clock rate
! colspan=2 | Interfaces |
=Mobile processors=
{{row hover highlight}}
class="wikitable sortable hover-highlight" style="text-align: center" |
rowspan=2 | Codename
! rowspan=2 | Market ! rowspan=2 | Cores / ! colspan=2 rowspan=2 | Processor ! colspan=2 | CPU Clock rate ! rowspan=2 | GPU clock rate ! rowspan=2 | Turbo ! rowspan=2 | TDP ! rowspan=2 | Memory ! rowspan=2 | L3 ! rowspan=2 | Interface ! rowspan=2 | Release ! rowspan=2 | Price |
---|
Standard
! Turbo |
! style="background-position:center"| |
rowspan="40" | Arrandale
| rowspan="40" | Mainstream / Value Mobile | rowspan="30" | 2 (4) | rowspan=10 | Core i7 | 640M | 2.8 GHz | 3.46/3.2 GHz | rowspan=3 | 766 MHz | rowspan=23 {{yes}} | rowspan=3 | 35 W | rowspan=6 | 2× DDR3-1066 | rowspan=10 | 4 MB | rowspan="40" | * DMI | 2010-09-26 | $346 |
620M
| 2.66 GHz | 3.33/3.06 GHz | rowspan=2 | 2010-01-07 | rowspan=2 | $332 |
610E
| 2.53 GHz | 3.2/2.93 GHz |
660LM
| 2.26 GHz | 3.06/2.8 GHz | rowspan=3 | 566 MHz | rowspan=3 | 25 W | 2010-09-26 | $346 |
640LM
| 2.13 GHz | 2.93/2.66 GHz | rowspan=2 | 2010-01-07 | $332 |
620LM / 620LE
| 2.0 GHz | 2.8/2.53 GHz | $300 |
680UM
| 1.46 GHz | 2.53/2.16 GHz | rowspan=4 | 500 MHz | rowspan=4 | 18 W | rowspan=4 | 2× DDR3-800 | 2010-09-26 | rowspan=2 | $317 |
660UM / 660UE
| 1.33 GHz | 2.4/2.0 GHz | 2010-05-25 |
640UM
| 1.2 GHz | 2.26/1.86 GHz | rowspan=2 | 2010-01-07 | $305 |
620UM / 620UE
| 1.06 GHz | 2.13/1.76 GHz | $278 |
rowspan=13 | Core i5
| 580M | rowspan=2 | 2.66 GHz | 3.33/2.93 GHz | rowspan=4 | 766 MHz | rowspan=4 | 35 W | rowspan=4 | 2× DDR3-1066 | rowspan=26 | 3 MB | rowspan=2 | 2010-09-26 | $266 |
560M
| 3.2/2.93 GHz | $225 |
540M
| 2.53 GHz | 3.06/2.8 GHz | rowspan=2 | 2010-01-07 | $257 |
520M / 520E
| 2.4 GHz | 2.93/2.66 GHz | $225 |
560UM
| 1.33 GHz | 2.13/1.86 GHz | rowspan=3 | 500 MHz | rowspan=3 | 18 W | rowspan=3 | 2× DDR3-800 | 2010-09-26 | rowspan=2 | $250 |
540UM
| 1.2 GHz | 2.0/1.73 GHz | 2010-05-25 |
520UM
| 1.06 GHz | 1.86/1.6 GHz | 2010-01-07 | $241 |
480M
| 2.66 GHz | 2.93/2.93 GHz | rowspan=4 | 766 MHz | rowspan=4 | 35 W | rowspan=4 | 2× DDR3-1066 | 2011-01-09 | rowspan=19 | OEM |
460M
| 2.53 GHz | 2.8/2.8 GHz | 2010-09-26 |
450M
| 2.4 GHz | 2.66/2.66 GHz | 2010-06-26 |
430M
| 2.26 GHz | 2.53/2.53 GHz | 2010-01-07 |
470UM
| 1.33 GHz | 1.86/1.6 GHz | rowspan=2 | 500 MHz | rowspan=2 | 18 W | rowspan=2 | 2× DDR3-800 | 2010-10-01 |
430UM
| 1.2 GHz | 1.73/1.46 GHz | 2010-05-25 |
rowspan=7 | Core i3
| 390M | 2.66 GHz | rowspan=17 | n/a | rowspan=5 | 667 MHz | rowspan=17 {{no}} | rowspan=5 | 35 W | rowspan=5 | 2× DDR3-1066 | 2011-01-09 |
380M
| 2.53 GHz | 2010-09-26 |
370M
| 2.4 GHz | 2010-06-20 |
350M
| 2.26 GHz | rowspan=2 | 2010-01-07 |
330M / 330E
| 2.13 GHz |
380UM
| 1.33 GHz | rowspan=2 | 500 MHz | rowspan=2 | 18 W | rowspan=2 | 2× DDR3-800 | 2010-10-01 |
330UM
| 1.2 GHz | 2010-05-25 |
rowspan=10 | 2 (2)
| rowspan=6 | Pentium | P6300 | 2.26 GHz | rowspan=4 | 667 MHz | rowspan=4 | 35 W | rowspan=4 | 2× DDR3-1066 | 2011-01-09 |
P6200
| 2.13 GHz | rowspan=2 | 2010-09-26 |
P6100
| 2.0 GHz |
P6000
| 1.86 GHz | 2010-06-20 |
U5600
| 1.33 GHz | rowspan=2 | 500 MHz | rowspan=2 | 18 W | rowspan=2 | 2× DDR3-800 | 2011-01-09 |
U5400
| 1.2 GHz | 2010-05-25 |
rowspan=4 | Celeron
| P4600 | 2.0 GHz | rowspan=2 | 667 MHz | rowspan=2 | 35 W | rowspan=2 | 2× DDR3-1066 | rowspan=4 | 2 MB | 2010-09-26 | $86 |
P4500 / P4505
| 1.86 GHz | 2010-03-28 | OEM |
U3600
| 1.2 GHz | rowspan=2 | 500 MHz | rowspan=2 | 18 W | 2× DDR3-800 | 2011-01-09 | $134 |
U3400 / U3405
| 1.06 GHz | 2× DDR3-800 / 1066 | 2010-05-25 | OEM |
Roadmap
The successor to Nehalem and Westmere is Sandy Bridge.
{{Intel processor roadmap}}
See also
References
{{Reflist|30em}}
External links
- [https://web.archive.org/web/20121025074204/http://ark.intel.com/products/codename/33174/Westmere-EP Official Intel homepage for Westmere-EP]
- [https://web.archive.org/web/20121025075207/http://ark.intel.com/products/codename/33175/Westmere-EX Official Intel homepage for Westmere-EX]
- [http://www.hotchips.org/wp-content/uploads/hc_archives/hc22/HC22.24.610-Nagara-Intel-6-Westmere-EX.pdf Westmere-EX: A 20 thread server CPU] (PDF)
{{Intel processors|nehalem}}
{{Intel processor roadmap}}