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

(Key changes from {{\\|Goldmont Plus}})
Line 42: Line 42:
 
== Technology ==
 
== Technology ==
 
Tremont appear to be planned for Intel's [[10 nm process]].
 
Tremont appear to be planned for Intel's [[10 nm process]].
 +
 +
== Compiler support ==
 +
{| class="wikitable"
 +
|-
 +
! Compiler !! Arch-Specific || Arch-Favorable
 +
|-
 +
| [[ICC]] || <code>-march=?</code> || <code>-mtune=?</code>
 +
|-
 +
| [[GCC]] || <code>-march=?</code> || <code>-mtune=?</code>
 +
|-
 +
| [[LLVM]] || <code>-march=?</code> || <code>-mtune=?</code>
 +
|-
 +
| [[Visual Studio]] || <code>/arch:?</code> || <code>/tune:?</code>
 +
|}
 +
 +
=== CPUID ===
 +
{| class="wikitable tc1 tc2 tc3 tc4"
 +
! Core !! Extended<br>Family !! Family !! Extended<br>Model !! Model
 +
|-
 +
| rowspan="2" | ? || 0 || 0x6 || 0x8 || 0x6
 +
|-
 +
| colspan="4" | Family 6 Model 134
 +
|}
  
 
== Architecture ==
 
== Architecture ==

Revision as of 01:29, 5 April 2018

Edit Values
Tremont µarch
General Info
Arch TypeCPU
DesignerIntel
ManufacturerIntel
Introduction2018/2019
Process10 nm
Pipeline
TypeSuperscalar
OoOEYes
SpeculativeYes
Reg RenamingYes
Instructions
ISAx86-64
ExtensionsMOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, RDRND, SHA
Cores
Core NamesGemini Lake
Succession

Tremont is Intel's successor to Goldmont Plus, a 10 nm microarchitecture for ultra-low power devices and microservers.

Codenames

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

Brands

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

Release Dates

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

Technology

Tremont appear to be planned for Intel's 10 nm process.

Compiler support

Compiler Arch-Specific Arch-Favorable
ICC -march=? -mtune=?
GCC -march=? -mtune=?
LLVM -march=? -mtune=?
Visual Studio /arch:? /tune:?

CPUID

Core Extended
Family
Family Extended
Model
Model
 ? 0 0x6 0x8 0x6
Family 6 Model 134

Architecture

Symbol version future.svg Preliminary Data! Information presented in this article deal with future products, data, features, and specifications that have yet to be finalized, announced, or released. Information may be incomplete and can change by final release.

Key changes from Goldmont Plus

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

New instructions

Termont introduced a number of new instructions:

  • CLWB - Force cache line write-back without flush
  • ENCLV - SGX oversubscription instructions
  • CLDEMOTE - Cache line demote instruction
  • SSE_GFNI - SSE-based Galois Field New Instructions
  • Direct store instructions: MOVDIRI, MOVDIR64B
  • User wait instructions: TPAUSE, UMONITOR, UMWAIT
  • Split Lock Detection - detection and cause an exception for split locks
codenameTremont +
designerIntel +
full page nameintel/microarchitectures/tremont +
instance ofmicroarchitecture +
instruction set architecturex86-64 +
manufacturerIntel +
microarchitecture typeCPU +
nameTremont +
process10 nm (0.01 μm, 1.0e-5 mm) +