From WikiChip
Difference between revisions of "intel/microarchitectures/willow cove"
< intel‎ | microarchitectures

(Tiger lake)
(New instructions: There are no Willow Cove server parts. Sapphire Rapids is based on Golden Cove.)
 
(19 intermediate revisions by 8 users not shown)
Line 6: Line 6:
 
|manufacturer=Intel
 
|manufacturer=Intel
 
|introduction=2020
 
|introduction=2020
|process=10 nm++
+
|process=10 nm
 +
|cores=2
 +
|cores 2=4
 +
|cores 3=6
 +
|cores 4=8
 +
|oooe=Yes
 +
|speculative=Yes
 +
|renaming=Yes
 +
|stages min=14
 +
|stages max=19
 +
|decode=5-way
 
|isa=x86-64
 
|isa=x86-64
 +
|core name=Tiger Lake
 
|predecessor=Sunny Cove
 
|predecessor=Sunny Cove
 
|predecessor link=intel/microarchitectures/sunny cove
 
|predecessor link=intel/microarchitectures/sunny cove
 
|successor=Golden Cove
 
|successor=Golden Cove
 
|successor link=intel/microarchitectures/golden cove
 
|successor link=intel/microarchitectures/golden cove
 +
|contemporary=Cypress Cove
 
}}
 
}}
'''Willow Cove''' is the successor to {{\\|Sunny Cove}}, a high-performance [[10 nm+]] [[x86]] core microarchitecture designed by [[Intel]] for an array of server and client products, including {{\\|Tiger Lake}}.
+
'''Willow Cove''' is the successor to {{\\|Sunny Cove}}, a high-performance [[10 nm]] [[x86]] core microarchitecture designed by [[Intel]] for an array of server and client products, including {{\\|Tiger Lake}}.
  
 
== History ==
 
== History ==
Line 20: Line 32:
  
 
== Process Technology ==
 
== Process Technology ==
Willow Cove is designed to take advantage of Intel's [[10 nm process]].
+
Willow Cove is designed to take advantage of Intel's [[10 nm process]] (10nm SuperFin).
  
== Architecture & General Changes ==
+
== Architecture ==
=== Key changes from {{\\|Sunny Cove}}===
+
Key changes from {{\\|Sunny Cove}}
*10nm+
+
* Expanded L2 Cache (512KB 8-way → 1.25MB 20-way)
* New cache subsystem
+
* 50% Expanded L3 Cache (8MB 16-way → 12MB 12-way)
* Security features
+
* Memory Subsystem with more bandwidth and LPDDR5 support
*125% increase in L2 cache per core (1.25Mb up from 0.5 Mb)
+
* New Total Memory Encryption(TME) feature
*50% increase in L3 cache per core (3Mb up from 2Mb)
 
*Increased IPC compared to sunny cove
 
*Intel Xe graphics (up to 96 execution units compared to 64 execution units in ice lake)
 
*Tiger lake U & Y series offer up to LPDDR4X 4266Mhz
 
*Next generation PCIe 4.0
 
*Up to 8 core 16 threads (Tiger Lake H series)
 
 
{{expand list}}
 
{{expand list}}
 
 
==May the best architecture win! Zen3 VS Tiger Lake 🐯==
 
  
 
==== New instructions ====
 
==== New instructions ====
Line 46: Line 49:
 
* Additional {{x86|AVX-512}} extensions:
 
* Additional {{x86|AVX-512}} extensions:
 
** {{x86|AVX512_VP2INTERSECT|<code>AVX512_VP2INTERSECT</code>}} -  AVX-512 Vector Intersection Instructions
 
** {{x86|AVX512_VP2INTERSECT|<code>AVX512_VP2INTERSECT</code>}} -  AVX-512 Vector Intersection Instructions
 
''Only on server parts ({{\\|Sapphire Rapids}}):''
 
 
* {{x86|ENQCMD|<code>ENQCMD</code>}} - Enqueue Stores
 
  
 
== Bibliography ==
 
== Bibliography ==
 
* Intel Architecture Day 2018, December 11, 2018
 
* Intel Architecture Day 2018, December 11, 2018

Latest revision as of 09:48, 17 September 2022

Edit Values
Willow Cove µarch
General Info
Arch TypeCPU
DesignerIntel
ManufacturerIntel
Introduction2020
Process10 nm
Core Configs2, 4, 6, 8
Pipeline
OoOEYes
SpeculativeYes
Reg RenamingYes
Stages14-19
Decode5-way
Instructions
ISAx86-64
Cores
Core NamesTiger Lake
Succession
Contemporary
Cypress Cove

Willow Cove is the successor to Sunny Cove, a high-performance 10 nm x86 core microarchitecture designed by Intel for an array of server and client products, including Tiger Lake.

History[edit]

Intel Core roadmap

Willow Cove was originally unveiled by Intel at their 2018 architecture day. Willow Cove is intended to succeed Sunny Cove in the 2020 timeframe.

Process Technology[edit]

Willow Cove is designed to take advantage of Intel's 10 nm process (10nm SuperFin).

Architecture[edit]

Key changes from Sunny Cove

  • Expanded L2 Cache (512KB 8-way → 1.25MB 20-way)
  • 50% Expanded L3 Cache (8MB 16-way → 12MB 12-way)
  • Memory Subsystem with more bandwidth and LPDDR5 support
  • New Total Memory Encryption(TME) feature

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

New instructions[edit]

Willow Cove introduced a number of new instructions:

  • Control-flow Enforcement Technology (CET) enhancements
  • MOVDIR - Direct stores
  • Additional AVX-512 extensions:

Bibliography[edit]

  • Intel Architecture Day 2018, December 11, 2018