From WikiChip
Difference between revisions of "intel/microarchitectures/knights mill"
< intel‎ | microarchitectures

(Compiler support)
(Architecture)
Line 40: Line 40:
 
=== Key changes from {{\\|Knights Landing}} ===
 
=== Key changes from {{\\|Knights Landing}} ===
 
{{empty section}}
 
{{empty section}}
 +
 +
==== New instructions ====
 +
Knights Mill introduced a number of {{x86|extensions|new instructions}}:
 +
 +
* {{x86|AVX5124FMAPS|<code>AVX5124FMAPS</code>}} - AVX-512 Fused Multiply Accumulation Packed Single precision
 +
* {{x86|AVX5124VNNI|<code>AVX5124VNNI</code>}} -  AVX-512 Vector Neural Network
 +
* {{x86|AVX512VPOPCNTDQ|<code>AVX512VPOPCNTDQ</code>}} -  AVX-512 Vector Population Count Doubleword and Quadword
  
 
== Memory Hierarchy ==
 
== Memory Hierarchy ==

Revision as of 17:19, 9 March 2018

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 for research and supercomputers specifically designed for the acceleration of artificial intelligence workloads.

Brands

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

Release Dates

Knights Mill-based processors were introduced in December 2017.

Process Technology

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

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

Compiler support

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

Architecture

Key changes from Knights Landing

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

New instructions

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

  • 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

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

Socket

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

All Knights Mill Chips

 List of Knights Mill-based Processors
 Main processor
ModelLaunchedPriceFamilyCoresThreadsL2$TDPBaseTurboo
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) +