CPU socket


In computer hardware, a CPU socket or CPU slot contains one or more mechanical components providing mechanical and electrical connections between a microprocessor and a printed circuit board. This allows for placing and replacing the central processing unit without soldering.
Common sockets have retention clips that apply a constant force, which must be overcome when a device is inserted. For chips with many pins, zero insertion force sockets are preferred. Common sockets include Pin Grid Array or Land Grid Array. These designs apply a compression force once either a handle or a surface plate is put into place. This provides superior mechanical retention while avoiding the risk of bending pins when inserting the chip into the socket. Certain devices use Ball Grid Array sockets, although these require soldering and are generally not considered user replaceable.
CPU sockets are used on the motherboard in desktop and server computers. Because they allow easy swapping of components, they are also used for prototyping new circuits. Laptops typically use surface-mount CPUs, which take up less space on the motherboard than a socketed part.

Function

A CPU socket is made of plastic, and often comes with a lever or latch, and with metal contacts for each of the pins or lands on the CPU. Many packages are keyed to ensure the proper insertion of the CPU. CPUs with a PGA package are inserted into the socket and, if included, the latch is closed. CPUs with an LGA package are inserted into the socket, the latch plate is flipped into position atop the CPU, and the lever is lowered and locked into place, pressing the CPU's contacts firmly against the socket's lands and ensuring a good connection, as well as increased mechanical stability.

List of x86 CPU sockets and slots

Table legend:
Socket
name
Year of introductionCPU families supportedComputer typePackagePin countPin pitch
Bus clock &
transfers
Notes
DIP1970sIntel 8086
Intel 8088
DIP402.545/10 MHz
PLCC?Intel 80186
Intel 80286
Intel 80386
PLCC68 to 1321.276–40 MHz
PGA 168?Intel 80486PGA1682.5416–50 MHzSometimes referred to as Socket 0 or Socket 486
Socket 11989Intel 80486PGA1692.5416–50 MHz
Socket 2?Intel 80486PGA2382.5416–50 MHz
Socket 31991Intel 80486PGA2372.5416–50 MHz
Socket 41993Intel PentiumPGA273?60–100 MHz
Socket 51994Intel Pentium
AMD K5
Cyrix 6x86
IDT WinChip C6
IDT WinChip 2
PGA320?50–100 MHz
Socket 6?Intel 80486PGA235??Designed but not used
Socket 463/
Socket NexGen
1994NexGen Nx586PGA463?37.5–66 MHz
Socket 71994Intel Pentium
Intel Pentium MMX
AMD K6
PGA321?50–66 MHzIt is possible to use Socket 7 processors in a Socket 5. An adapter is required, or if one is careful, a socket 7 can be pulled off its pins and put onto a socket 5 board, allowing the use of socket 7 processors.
Socket 81995Intel Pentium ProPGA387?60–66 MHz
Socket 4311995Alpha 21064/21064ADesktopPGA431?12.5–66.67 MHz
Socket 4991997Alpha 21164/21164ADesktopPGA499?15–100 MHz
Slot 11997Intel Pentium II
Intel Pentium III
DesktopSlot242?66–133 MHzCeleron
Pentium II
Pentium III - all versions
Pentium III
Socket 5871998Alpha 21264DesktopPGA587Desktop12.5–133 MHz
Super Socket 71998AMD K6-2
AMD K6-III
Rise mP6
Cyrix MII
PGA321?66–100 MHzBackward compatible with Socket 5 and Socket 7 processors.
Slot 21998Intel Pentium II Xeon
Intel Pentium III Xeon
ServerSlot330?100–133 MHz
Socket 6151999Intel Mobile Pentium II
Intel Mobile Celeron
NotebookPGA615?66 MHz
Slot A1999AMD AthlonDesktopSlot242?100 MHz
Slot B1999Alpha 21264/21264ADesktopSlot587?100 MHz
Socket 3701999Intel Pentium III
Intel Celeron
VIA Cyrix III
VIA C3
DesktopPGA3701.2766–133 MHz
Socket A/
Socket 462
2000AMD Athlon
AMD Duron
AMD Athlon XP
AMD Athlon XP-M
AMD Athlon MP
AMD Sempron
DesktopPGA462?100–200 MHz
400 MT/s
Socket 4232000Intel Pentium 4DesktopPGA4231100 MHz
400 MT/s
Willamette core only.
Can accept some of Socket 478 CPU with an adapter
Socket 4952000Intel Celeron
Intel Pentium III
NotebookPGA4951.2766–133 MHz
PAC4182001Intel ItaniumServerPGA418?133 MHz
Socket 6032001Intel XeonServerPGA6031.27100–133 MHz
400–533 MT/s
Socket 478/
Socket N
2001Intel Pentium 4
Intel Celeron
Intel Pentium 4 EE
Intel Pentium 4 M
DesktopPGA4781.27100–200 MHz
400–800 MT/s
Socket 5632002AMD Athlon XP-MNotebookPGA563?333 MHz
PAC6112002Intel Itanium 2
HP PA-8800, PA-8900
ServerPGA611?200 MHz
Socket 6042002Intel XeonServerPGA6041.27100–266 MHz
400–1066 MT/s
Socket 7542003AMD Athlon 64
AMD Sempron
AMD Turion 64
DesktopPGA7541.27200–800 MHz
Socket 9402003AMD Opteron
AMD Athlon 64 FX
Desktop
Server
PGA9401.27200–1000 MHz
Socket 4792003Intel Pentium M
Intel Celeron M
NotebookPGA479?100–133 MHz
400–533 MT/s
Socket 9392004AMD Athlon 64
AMD Athlon 64 FX
AMD Athlon 64 X2
AMD Opteron
DesktopPGA9391.27200–1000 MHzSupport of Athlon 64 FX to 1 GHz
Support of Opteron limited to 100-series only
LGA 775/
Socket T
2004Intel Pentium 4
Intel Pentium D
Intel Celeron
Intel Celeron D
Intel Pentium XE
Intel Core 2 Duo
Intel Core 2 Quad
Intel Xeon
DesktopLGA7751.09 x 1.171600 MHzCan accept LGA 771 CPU with slight modification and use of an adapter
Socket M2006Intel Core Solo
Intel Core Duo
Intel Dual-Core Xeon
Intel Core 2 Duo
NotebookPGA478?133–166 MHz
533–667 MT/s
Replaces Socket 479
LGA 771/
Socket J
2006Intel XeonServerLGA7711.09 x 1.171600 MHzSee LGA 775/Socket T above
Socket S12006AMD Turion 64 X2NotebookPGA6381.27200–800 MHz
Socket AM22006AMD Athlon 64
AMD Athlon 64 X2
DesktopPGA9401.27200–1000 MHzReplaces Socket 754 and Socket 939
Socket F/
Socket L
2006AMD Athlon 64 FX
AMD Opteron
Desktop
Server
LGA12071.1Socket L: 1000 MHz in Single CPU mode,
2000 MHz in Dual CPU mode
Replaces Socket 940
Socket L was intended for enthusiasts who wanted server power in a desktop PC. It is just a re-branded Socket F that doesn't need special RAM, and may have only been used in the Asus L1N64-SLI WS Motherboard.
Socket AM2+2007AMD Athlon 64
AMD Athlon X2
AMD Phenom
AMD Phenom II
DesktopPGA9401.27200–2600 MHzSeparated power planes
Replaces Socket AM2
AM2+ Pkg. CPUs can work in Socket AM2
AM2 Pkg. CPUs can work in Socket AM2+
Socket P2007Intel Core 2NotebookPGA478?133–266 MHz
533–1066 MT/s
Replaces Socket M
LGA 1366/
Socket B
2008Intel Core i7
Intel Xeon
Desktop
Server
LGA1366?4.8–6.4 GT/sReplaces Socket J in the entry level.
rPGA 988A/
Socket G1
2008Intel Core i7
Intel Core i5
Intel Core i3
Intel Pentium
Intel Celeron
NotebookrPGA98812.5 GT/s, 4.8 GT/s
Socket AM32009AMD Phenom II
AMD Athlon II
AMD Sempron
AMD Opteron
DesktopPGA941 or 9401.27200–3200 MHzSeparated power planes
Replaces Socket AM2+
AM3 Pkg. CPUs can work in Socket AM2/AM2+
Sempron 140 only
LGA 1156/
Socket H
2009Intel Nehalem
Intel Westmere
DesktopLGA1156?2.5 GT/sDMI bus is a PCIe x4 v1.1 interface
Socket G342010AMD Opteron ServerLGA1974?200–3200 MHzReplaces Socket F
Socket C322010AMD Opteron ServerLGA1207?200–3200 MHzReplaces Socket F, Socket AM3
LGA 12482010Intel and upServerLGA1248?4.8-6.4 GT/s
LGA 1567/
Socket LS
2010Intel Xeon 6500/7500-seriesServerLGA1567?4.8–6.4 GT/s
LGA 1155/
Socket H2
2011/Q1
2011.01.09
Intel Sandy Bridge
Intel Ivy Bridge
DesktopLGA1155?5.7 GT/sSandy Bridge supports 20 PCIe 2.0 lanes.
Ivy Bridge supports 40 PCIe 3.0 lanes.
Intel Mainstream Socket.
LGA 2011/
Socket R
2011/Q3
2011.11.14
Intel Core i7 3xxx Sandy Bridge-E
Intel Core i7 4xxx Ivy Bridge-E
Intel Xeon E5 2xxx/4xxx
Intel Xeon E5-2xxx/4xxx v2
Desktop
Server
LGA2011?4.8–6.4 GT/sSandy Bridge-E/EP and Ivy Bridge-E/EP both support 40 PCIe 3.0 lanes.
Using the Xeon focused 2011 socket gives also 4 memory Channels.
rPGA 988B/
Socket G2
2011Intel Core i7
Intel Core i5
Intel Core i3
NotebookrPGA98812.5 GT/s, 4.8 GT/s
Socket FM12011AMD DesktopPGA9051.275.2 GT/sused for 1st generation APUs
Socket FS12011AMD NotebookPGA7221.273.2 GT/sused for 1st generation Mobile APUs
Socket AM3+2011AMD FX Vishera
AMD FX Zambezi
AMD Phenom II
AMD Athlon II
AMD Sempron
DesktopPGA942 1.273.2 GT/s
LGA 1356/
Socket B2
2012Intel Xeon ServerLGA1356?3.2–4.0 GT/s
Socket FM22012AMD Trinity ProcessorsDesktopPGA9041.27?used for 2nd generation APUs
LGA 1150/
Socket H3
2013Intel Haswell
Intel Haswell Refresh
Intel Broadwell
DesktopLGA1150??used for Intel's 4th generation processors
rPGA 946B/947/
Socket G3
2013Intel HaswellNotebookrPGA946??
Socket FM2+2014AMD
AMD
DesktopPGA9061.27?Compatible with AMD Accelerated Processing Units such as "Richland" and "Trinity"
Socket AM12014AMD Athlon
AMD Sempron
DesktopPGA7211.27?Compatible with AMD Accelerated Processing Units such as "Kabini"
LGA 2011-v32014
Haswell-E
Haswell-EP
DesktopLGA2011?Up to 68 GB/sec.
Depends on DDR4 speed and channel count.
Up to 40 PCIe 3.0 lanes.
Up to 4 memory Channels.
LGA 1151/
Socket H4
2015Intel Skylake
Intel Kaby Lake
Intel Coffee Lake
DesktopLGA1151?5 GT/s - 8 GT/sused for Intel's 6th generation, 7th generation, 8th generation processors, and 9th generation processors
LGA 12002020Intel Comet LakeDesktopLGA1200
LGA 36472016Intel Xeon Phi
Intel Skylake-SP
ServerLGA3647??used for Intel's Xeon Phi x200 and Xeon Scalable processors
Socket AM42017AMD Ryzen 9
AMD Ryzen 7
AMD Ryzen 5
AMD Ryzen 3
Athlon 200
DesktopPGA13311Depends on DDR4 speedcompatible with AMD Ryzen 9, Ryzen 7, Ryzen 5 & Ryzen 3 Zen based processors
Socket SP32017AMD EpycServerLGA4094?Depends on DDR4 speedcompatible with AMD Epyc processors
Socket TR4/
Socket SP3r2
2017AMD Ryzen ThreadripperDesktopLGA4094?Depends on DDR4 speedcompatible with AMD Ryzen Threadripper processors
LGA 2066/
Socket R4
2017Intel Skylake-X
Intel Kaby Lake-X
Desktop
Server
LGA2066??Used for Intel's 7th generation series of Core-X processors
Socket sTRX4/
Socket SP3r3
2019AMD Ryzen Threadripper DesktopLGA4094?Depends on DDR4 speedcompatible with 3rd generation AMD Ryzen Threadripper processors
Socket
name
Year of introductionCPU families supportedComputer typePackagePin countPin pitch
Bus clock &
transfers
Notes

Slotkets

s are special adapters for using socket processors in bus-compatible slot motherboards.