From WikiChip
Editing intel/microarchitectures/comet lake

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help pages.

Latest revision Your text
Line 85: Line 85:
  
 
== Brands ==
 
== Brands ==
Intel has released Comet Lake under 4 main brand families:
+
Intel is expected to release Comet Lake under 3 main brand families:
  
 
{| class="wikitable tc4 tc5 tc6 tc7 tc8" style="text-align: center;"
 
{| class="wikitable tc4 tc5 tc6 tc7 tc8" style="text-align: center;"
Line 93: Line 93:
 
! Cores !! {{intel|Hyper-Threading|HT}} !! {{x86|AVX}} !! {{x86|AVX2}} !! {{intel|Turbo Boost|TBT}} !! [[ECC]]
 
! Cores !! {{intel|Hyper-Threading|HT}} !! {{x86|AVX}} !! {{x86|AVX2}} !! {{intel|Turbo Boost|TBT}} !! [[ECC]]
 
|-
 
|-
| [[File:core i3 logo (2015).png|50px|link=intel/core_i3]] || {{intel|Core i3}} || Low-end Performance || [[quad-core|Quad]] || {{tchk|yes}} || {{tchk|yes}} || {{tchk|yes}} || {{tchk|yes}} || {{tchk|no}}
+
| [[File:core i3 logo (2015).png|50px|link=intel/core_i3]] || {{intel|Core i3}} || Low-end Performance || ||  
 
|-
 
|-
| [[File:core i5 logo (2015).png|50px|link=intel/core_i5]] || {{intel|Core i5}} || Mid-range Performance || [[hexa-core|Hexa]] || {{tchk|yes}} || {{tchk|yes}} || {{tchk|yes}} || {{tchk|yes}} || {{tchk|no}}
+
| [[File:core i5 logo (2015).png|50px|link=intel/core_i5]] || {{intel|Core i5}} || Mid-range Performance || ||  
 
|-
 
|-
| [[File:core i7 logo (2015).png|50px|link=intel/core_i7]] || {{intel|Core i7}} || High-end Performance || [[octa-core|Octa]] || {{tchk|yes}} || {{tchk|yes}} || {{tchk|yes}} || {{tchk|yes}} || {{tchk|no}}
+
| [[File:core i7 logo (2015).png|50px|link=intel/core_i7]] || {{intel|Core i7}} || High-end Performance || ||  
 
|-
 
|-
| [[File:core i9 logo (2015).png|50px|link=intel/core_i9]] || {{intel|Core i9}} || Ultra Performance || [[deca-core|Deca]] || {{tchk|yes}} || {{tchk|yes}} || {{tchk|yes}} || {{tchk|yes}} || {{tchk|no}}
+
| || {{intel|Core i9}} || High-end/Enthusiasts Performance || ||  
 
|}
 
|}
  
Line 141: Line 141:
  
 
=== CPUID ===
 
=== CPUID ===
{{further|intel/cpuid|l1=Intel CPUIDs}}
+
{{empty section}}
{| class="wikitable tc1 tc2 tc3 tc4 tc5"
 
! Core !! Extended<br>Family !! Family !! Extended<br>Model !! Model !! Stepping
 
|-
 
| rowspan="2" | {{intel|Comet Lake U|U|l=core}} || 0 || 0x6 || 0x8 || 0xE || 0xC
 
|-
 
| colspan="5" | Family 6 Model 142 Stepping 12
 
|-
 
| rowspan="2" | {{intel|Comet Lake S|S|l=core}}/{{intel|Comet Lake H|H|l=core}} || 0 || 0x6 || 0xA || 0x5 || 0x0-0x5
 
|-
 
| colspan="5" | Family 6 Model 165 Stepping 0-5<br>Stepping: G0=0, P0=1, R1=2, G1=3, P1=4, Q0=5
 
|}
 
  
 
== Architecture ==
 
== Architecture ==
 
=== Key changes from {{\\|Coffee Lake}}===
 
=== Key changes from {{\\|Coffee Lake}}===
* Enhanced "14nm++" process results in higher turbo frequencies
 
 
* System Architecture
 
** 25% more [[cores]] (up to 10, from 8)
 
** 25% more [[last level cache]] (up to 20 MiB, up from 16 MiB)
 
 
* Chipset
 
** {{intel|Cannon Point|300 Series chipset|l=chipset}} → {{intel|Canon Point|400 Series chipset|l=chipset}}
 
*** 2.5G Ethernet (Foxville) support
 
*** IntegratedWiFi 6 AX201 (GiG+) support via {{intel|CNVi}}
 
 
* Memory
 
** Faster memory for mainstream desktops (i.e., {{intel|Comet  Lake S|l=core}}) DDR4-2933 (from DDR4-2666)
 
 
* Graphics
 
** {{intel|Gen 9.5|l=arch}} GPUs (No Change)
 
 
* Packaging
 
** [[Die thinning]] on top-end SKUs for better heat removal
 
 
{{expand list}}
 
 
=== Block Diagram ===
 
{{empty section}}
 
 
==== Gen9.5 ====
 
See {{intel|Gen9.5#Gen9.5|l=arch}}.
 
 
=== Memory Hierarchy ===
 
The overall memory structure is identical to {{\\|Skylake}}.
 
 
<!-- ===================== START IF YOU CHANGE HERE, CHANGE ON SKYLAKE !! ============================= -->
 
* Cache
 
** L0 µOP cache:
 
*** 1,536 µOPs, 8-way set associative
 
**** 32 sets, 6-µOP line size
 
**** statically divided between threads, per core, inclusive with L1I
 
** L1I Cache:
 
*** 32 [[KiB]], 8-way set associative
 
**** 64 sets, 64 B line size
 
**** shared by the two threads, per core
 
** L1D Cache:
 
*** 32 KiB, 8-way set associative
 
*** 64 sets, 64 B line size
 
*** shared by the two threads, per core
 
*** 4 cycles for fastest load-to-use (simple pointer accesses)
 
**** 5 cycles for complex addresses
 
*** 64 B/cycle load bandwidth
 
*** 32 B/cycle store bandwidth
 
*** Write-back policy
 
** L2 Cache:
 
*** Unified, 256 KiB, 4-way set associative
 
*** Non-inclusive
 
*** 1024 sets, 64 B line size
 
*** 12 cycles for fastest load-to-use
 
*** 64 B/cycle bandwidth to L1$
 
*** Write-back policy
 
** L3 Cache/LLC:
 
*** Up to 2 MiB Per core, shared across all cores
 
*** Up to 16-way set associative
 
*** Inclusive
 
*** 64 B line size
 
*** Write-back policy
 
*** Per each core:
 
**** Read: 32 B/cycle (@ ring [[clock]])
 
**** Write: 32 B/cycle (@ ring clock)
 
*** 42 cycles for fastest load-to-use
 
** Side Cache:
 
*** 64 MiB & 128 MiB [[eDRAM]]
 
*** Per package
 
*** Only on the Iris Pro GPUs
 
*** Read: 32 B/cycle (@ [[eDRAM]] clock)
 
*** Write: 32 B/cycle (@ eDRAM clock)
 
** System [[DRAM]]:
 
*** 2 Channels
 
*** 8 B/cycle/channel (@ memory clock)
 
*** 42 cycles + 51 ns latency
 
 
Coffee Lake TLB consists of dedicated L1 TLB for instruction cache (ITLB) and another one for data cache (DTLB). Additionally there is a unified L2 TLB (STLB).
 
* TLBs:
 
** ITLB
 
*** 4 KiB page translations:
 
**** 128 entries; 8-way set associative
 
**** dynamic partitioning
 
*** 2 MiB / 4 MiB page translations:
 
**** 8 entries per thread; fully associative
 
**** Duplicated for each thread
 
** DTLB
 
*** 4 KiB page translations:
 
**** 64 entries; 4-way set associative
 
**** fixed partition
 
*** 2 MiB / 4 MiB page translations:
 
**** 32 entries; 4-way set associative
 
**** fixed partition
 
*** 1G page translations:
 
**** 4 entries; 4-way set associative
 
**** fixed partition
 
** STLB
 
*** 4 KiB + 2 MiB page translations:
 
**** 1536 entries; 12-way set associative
 
**** fixed partition
 
*** 1 GiB page translations:
 
**** 16 entries; 4-way set associative
 
**** fixed partition
 
<!-- ===================== END IF YOU CHANGE HERE, CHANGE ON SKYLAKE !! ============================= -->
 
 
 
* '''Note:''' STLB is incorrectly reported as "6-way" by CPUID leaf 2 (EAX=02H). Coffee Lake erratum CFL084 recommends software to simply ignore that value.
 
 
== Overview ==
 
{{empty section}}
 
 
== Configurability ==
 
{{empty section}}
 
 
== Graphics ==
 
 
{{empty section}}
 
{{empty section}}
  
== Die ==
+
== See also ==
{{empty section}}
+
* AMD {{amd|Zen 2|l=arch}}
 
 
== All Comet Lake Chips ==
 
<!-- NOTE:
 
          This table is generated automatically from the data in the actual articles.
 
          If a microprocessor is missing from the list, an appropriate article for it needs to be
 
          created and tagged accordingly.
 
 
 
          Missing a chip? please dump its name here: https://en.wikichip.org/wiki/WikiChip:wanted_chips
 
-->
 
{{comp table start}}
 
<table class="comptable sortable tc7 tc8 tc20 tc21">
 
{{comp table header|main|20:List of Comet Lake-based Processors}}
 
{{comp table header|main|9:Main processor|2:Frequencies|Memory|3:GPU|2:Features}}
 
{{comp table header|cols|Launched|Price|Family|Platform|Core|Cores|Threads|L3$|TDP|Base|Max Turbo|Max Memory|Name|Base|Burst|{{intel|TBT}}|{{intel|Hyper-Threading|HT}}}}
 
{{#ask: [[Category:microprocessor models by intel]] [[microarchitecture::Comet Lake]]
 
|?full page name
 
|?model number
 
|?first launched
 
|?release price
 
|?microprocessor family
 
|?platform
 
|?core name
 
|?core count
 
|?thread count
 
|?l3$ size
 
|?tdp
 
|?base frequency#GHz
 
|?turbo frequency (1 core)#GHz
 
|?max memory#GiB
 
|?integrated gpu
 
|?integrated gpu base frequency
 
|?integrated gpu max frequency
 
|?has intel turbo boost technology 2_0
 
|?has simultaneous multithreading
 
|format=template
 
|template=proc table 3
 
|userparam=19:20
 
|mainlabel=-
 
|limit=200
 
}}
 
{{comp table count|ask=[[Category:microprocessor models by intel]] [[microarchitecture::CometLake]]}}
 
</table>
 
{{comp table end}}
 

Please note that all contributions to WikiChip may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see WikiChip:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)

This page is a member of 1 hidden category: