From WikiChip
Carmel - Microarchitectures - Nvidia
< nvidia
Revision as of 09:55, 30 August 2018 by David (talk | contribs) (initial info)

Edit Values
Carmel µarch
General Info
Arch TypeCPU
DesignerNvidia
ManufacturerTSMC
IntroductionJanuary 7, 2018
Process12 nm
Core Configs8
Pipeline
TypeSuperscalar
OoOEYes
SpeculativeYes
Reg RenamingYes
Instructions
ISAARMv8
Cache
L2 Cache2 MiB/cluster
L3 Cache4 MiB/complex
Succession

Carmel is a the successor to Denver 2, an ARM microarchitecture for Nvidia's Tegra series of SoCs.

Architecture

Nvidia disclosed very few details regarding Carmel.

  • 12 nm (12FF)
  • ARMv8.2 (Only AArch64)
    • ARM RAS standard support
  • Eight-core cluster
    • 4x Core duplexes

Memory Hierarchy

  • Cache
    • L1
    • L2
      • 2 MiB
        • Shared per duplex
    • L3
      • 4 MiB
        • Shared by entire cluster
        • Exclusive

Bibliography

  • IEEE Hot Chips 30 Symposium (HCS) 2018.
codenameCarmel +
core count8 +
designerNvidia +
first launchedJanuary 7, 2018 +
full page namenvidia/microarchitectures/carmel +
instance ofmicroarchitecture +
instruction set architectureARMv8 +
manufacturerTSMC +
microarchitecture typeCPU +
nameCarmel +
process12 nm (0.012 μm, 1.2e-5 mm) +