From WikiChip
Difference between revisions of "intel/microarchitectures/knights landing"
| (5 intermediate revisions by 4 users not shown) | |||
| Line 6: | Line 6: | ||
|manufacturer=Intel | |manufacturer=Intel | ||
|process=14 nm | |process=14 nm | ||
| + | |cores=64 | ||
| + | |cores 2=68 | ||
| + | |cores 3=72 | ||
|type=Superscalar | |type=Superscalar | ||
|oooe=Yes | |oooe=Yes | ||
| Line 13: | Line 16: | ||
|isa 2=x86-32 | |isa 2=x86-32 | ||
|isa 3=x86-64 | |isa 3=x86-64 | ||
| + | |extension=AVX-512 | ||
| + | |l1i=32 kiB | ||
| + | |l1i per=core | ||
| + | |l1d=32 kiB | ||
| + | |l1d per=core | ||
| + | |l1d desc=8-way associate | ||
| + | |l2=1 MiB | ||
| + | |l2 per=shared between cores within tile | ||
| + | |core name=Silvermont | ||
|predecessor=Knights Corner | |predecessor=Knights Corner | ||
|predecessor link=intel/microarchitectures/knights_corner | |predecessor link=intel/microarchitectures/knights_corner | ||
| Line 21: | Line 33: | ||
|succession=Yes | |succession=Yes | ||
}} | }} | ||
| − | '''Knights Landing''' (''' | + | '''Knights Landing''' ('''KNL''') is the successor to {{\\|Knights Corner}}, a [[14 nm]] [[many-core]] microarchitecture designed by [[Intel]] for high performance computing. |
== Process Technology == | == Process Technology == | ||
| Line 28: | Line 40: | ||
== Architecture == | == Architecture == | ||
| + | === Key changes from {{\\|Knights Corner}} === | ||
{{empty section}} | {{empty section}} | ||
| + | ==== New instructions ==== | ||
| + | Knights Landing introduced a number of {{x86|extensions|new instructions}}: | ||
| + | |||
| + | * {{x86|AVX-512|<code>AVX-512</code>}}, specifically: | ||
| + | ** {{x86|AVX512F|<code>AVX512F</code>}} - AVX-512 Foundation | ||
| + | ** {{x86|AVX512CD|<code>AVX512CD</code>}} - AVX-512 Conflict Detection | ||
| + | ** {{x86|AVX512BW|<code>AVX512PF</code>}} - Prefetch instructions for gather/scatter | ||
| + | ** {{x86|AVX512DQ|<code>AVX512ER</code>}} - Exponential and Reciprocal Instructions | ||
== Die == | == Die == | ||
| − | Die shot of | + | Die shot of Intel's Xeon Phi, Knights Landing. |
* [[14 nm process]] | * [[14 nm process]] | ||
* 682.6 mm² die size | * 682.6 mm² die size | ||
| − | * 72 | + | * 76 CPU cores (sold with maximum 72 enabled cores) |
* 7,100,000,000 transistors | * 7,100,000,000 transistors | ||
[[File:intel xeon phi knightslanding die shot .jpeg|650px]] | [[File:intel xeon phi knightslanding die shot .jpeg|650px]] | ||
Latest revision as of 12:25, 6 August 2018
| Edit Values | |
| Knights Landing µarch | |
| General Info | |
| Arch Type | CPU |
| Designer | Intel |
| Manufacturer | Intel |
| Process | 14 nm |
| Core Configs | 64, 68, 72 |
| Pipeline | |
| Type | Superscalar |
| OoOE | Yes |
| Speculative | Yes |
| Reg Renaming | Yes |
| Instructions | |
| ISA | x86-16, x86-32, x86-64 |
| Extensions | AVX-512 |
| Cache | |
| L1I Cache | 32 kiB/core |
| L1D Cache | 32 kiB/core 8-way associate |
| L2 Cache | 1 MiB/shared between cores within tile |
| Cores | |
| Core Names | Silvermont |
| Succession | |
| Contemporary | |
| Knights Mill | |
Knights Landing (KNL) is the successor to Knights Corner, a 14 nm many-core microarchitecture designed by Intel for high performance computing.
Contents
Process Technology[edit]
- See also: Broadwell § Process Technology and 14 nm lithography process
Knights Landing is fabricated on Intel's 14 nm process.
Architecture[edit]
Key changes from Knights Corner[edit]
| This section is empty; you can help add the missing info by editing this page. |
New instructions[edit]
Knights Landing introduced a number of new instructions:
-
AVX-512, specifically:
Die[edit]
Die shot of Intel's Xeon Phi, Knights Landing.
- 14 nm process
- 682.6 mm² die size
- 76 CPU cores (sold with maximum 72 enabled cores)
- 7,100,000,000 transistors
Facts about "Knights Landing - Microarchitectures - Intel"
| codename | Knights Landing + |
| core count | 64 +, 68 + and 72 + |
| designer | Intel + |
| full page name | intel/microarchitectures/knights landing + |
| instance of | microarchitecture + |
| instruction set architecture | x86-16 +, x86-32 + and x86-64 + |
| manufacturer | Intel + |
| microarchitecture type | CPU + |
| name | Knights Landing + |
| process | 14 nm (0.014 μm, 1.4e-5 mm) + |