From WikiChip
Knights Mill - Microarchitectures - Intel
< intel‎ | microarchitectures

Edit Values
Knights Mill µarch
General Info
Arch TypeCPU
DesignerIntel
ManufacturerIntel
IntroductionDecember 18, 2017
Process14 nm
Pipeline
TypeSuperscalar
OoOEYes
SpeculativeYes
Reg RenamingYes
Instructions
ISAx86-16, x86-32, x86-64
Succession
Contemporary
Knights Landing

Knights Mill (KNM) is a special variant of Knights Landing, a 14 nm many-core microarchitecture designed by intel for high performance computing designed specifically for the acceleration of artificial intelligence workloads.

Brands[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

Release Dates[edit]

Knights Mill-based processors were introduced in December 2017.

Process Technology[edit]

See also: Broadwell § Process Technology and 14 nm lithography process

Knights Mill is fabricated on Intel's 14 nm process.

Compiler support[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

Architecture[edit]

Key changes from Knights Landing[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

New instructions[edit]

Knights Mill introduced a number of new instructions:

  • AVX5124FMAPS - AVX-512 Fused Multiply Accumulation Packed Single precision
  • AVX5124VNNI - AVX-512 Vector Neural Network
  • AVX512VPOPCNTDQ - AVX-512 Vector Population Count Doubleword and Quadword

Memory Hierarchy[edit]

  • L1I Cache
    • 32 KiB, 8-way set associative
    • Per core
  • L1D Cache
    • 32 KiB, 8-way set associative
    • Per core
  • L2 Cache
    • 1 MiB, 16-way set associative
    • Per duplex tile

This list is incomplete; you can help by expanding it.

Overview[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

Socket[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

All Knights Mill Chips[edit]

 List of Knights Mill-based Processors
 Main processor
ModelLaunchedPriceFamilyCoresThreadsL2$TDPBaseTurbo
723518 December 2017Xeon Phi6425632 MiB
32,768 KiB
33,554,432 B
0.0313 GiB
250 W
250,000 mW
0.335 hp
0.25 kW
1.3 GHz
1,300 MHz
1,300,000 kHz
1.4 GHz
1,400 MHz
1,400,000 kHz
728518 December 2017Xeon Phi6827234 MiB
34,816 KiB
35,651,584 B
0.0332 GiB
250 W
250,000 mW
0.335 hp
0.25 kW
1.3 GHz
1,300 MHz
1,300,000 kHz
1.4 GHz
1,400 MHz
1,400,000 kHz
729518 December 2017Xeon Phi7228836 MiB
36,864 KiB
37,748,736 B
0.0352 GiB
320 W
320,000 mW
0.429 hp
0.32 kW
1.5 GHz
1,500 MHz
1,500,000 kHz
1.6 GHz
1,600 MHz
1,600,000 kHz
Count: 3
codenameKnights Mill +
designerIntel +
first launchedDecember 18, 2017 +
full page nameintel/microarchitectures/knights mill +
instance ofmicroarchitecture +
instruction set architecturex86-16 +, x86-32 + and x86-64 +
manufacturerIntel +
microarchitecture typeCPU +
nameKnights Mill +
process14 nm (0.014 μm, 1.4e-5 mm) +