From WikiChip
Palm Cove - Microarchitectures - Intel
Edit Values | |
Palm Cove µarch | |
General Info | |
Arch Type | CPU |
Designer | Intel |
Manufacturer | Intel |
Introduction | 2018 |
Process | 10 nm |
Instructions | |
ISA | x86-64 |
Succession | |
Palm Cove is a high-performance 10 nm x86 core microarchitecture designed by Intel for an array of server and client products.
Contents
Process Technology
Palm Cove is designed to take advantage of Intel's 10 nm process.
Architecture
Key changes from Skylake (Client)
- 10 nm process (From 14 nm)
- Core
- Execution units
- New 512-bit FMA unit
- New iDIV unit
- Execution units
This list is incomplete; you can help by expanding it.
New instructions
Cannon Lake introduced a number of new instructions:
-
AVX-512
, specifically:-
AVX512F
- AVX-512 Foundation -
AVX512CD
- AVX-512 Conflict Detection -
AVX512BW
- AVX-512 Byte and Word -
AVX512DQ
- AVX-512 Doubleword and Quadword -
AVX512VL
- AVX-512 Vector Length -
AVX512IFMA
- AVX-512 Integer Fused Multiply-Add -
AVX512VBMI
- AVX-512 Vector Bit Manipulation
-
-
SHA
- Hardware acceleration for SHA hashing operations -
UMIP
- User-Mode Instruction Prevention extension
Overview
Palm Cove is the core microarchitecture that is found in Intel's Cannon Lake SoCs. Although originally intended to be mass manufactured for all client and server markets, due to Intel's prolong 10 nm process problems, Palm Cove is getting skipped with the exception of a single chip.
See also
Facts about "Palm Cove - Microarchitectures - Intel"
codename | Palm Cove + |
core count | 2 + |
designer | Intel + |
first launched | 2018 + |
full page name | intel/microarchitectures/palm cove + |
instance of | microarchitecture + |
instruction set architecture | x86-64 + |
manufacturer | Intel + |
microarchitecture type | CPU + |
name | Palm Cove + |
pipeline stages (max) | 19 + |
pipeline stages (min) | 14 + |
process | 10 nm (0.01 μm, 1.0e-5 mm) + |