From WikiChip
Difference between revisions of "apm/microarchitectures/storm"
< apm

(Complete SoC)
 
(One intermediate revision by the same user not shown)
Line 57: Line 57:
 
=== Complete SoC ===
 
=== Complete SoC ===
 
* [[40 nm process]]
 
* [[40 nm process]]
 +
 +
 +
:[[File:apm storm die.png|600px]]
 +
 +
 +
:[[File:apm storm die (annotated).png|600px]]
 +
 
=== Compute Complex ===
 
=== Compute Complex ===
 
* 4 PMDs
 
* 4 PMDs
  
 
:[[File:apm storm potenza complex.png|700px]]
 
:[[File:apm storm potenza complex.png|700px]]
=== Potenza processor module (PMD) ===
+
=== Potenza Processor Module (PMD) ===
 
* 2 cores per module
 
* 2 cores per module
 
* shared L2
 
* shared L2

Latest revision as of 03:17, 26 September 2018

Edit Values
Storm µarch
General Info
Arch TypeCPU
DesignerAppliedMicro
ManufacturerTSMC
Introduction2011
Process40 nm
Core Configs8
Pipeline
TypeSuperscalar
OoOEYes
SpeculativeYes
Reg RenamingYes
Instructions
ISAARMv8
Succession

Storm is AppliedMicro first custom ARM microarchitecture for servers. Storm-based microprocessors were sold under the X-Gene 1 brand of server microprocessors.

Codenames[edit]

Codename Description
Potenza codename for the core and memory sub-system

Technology[edit]

Storm is fabricated on TSMC's 40 nm bluk CMOS.

Architecture[edit]

Memory Hierarchy[edit]

  • Cache
    • L1I
      • 32 KiB, 8-way set associative
        • Per core
      • ECC and Parity protection
    • L1D
      • 32 KiB, 8-way set associative
        • Per core
      • 64 B/line
      • Write-through with write-combining
      • ECC and Parity protection
    • L2
      • 256 KB
        • Per process module (2 cores)
      • Inclusive of L1 write-thru data caches
      • 64 B/line
      • ECC and Parity protection
    • L3
      • 8 MiB
      • 64 B/line
      • Per chip

Die[edit]

Complete SoC[edit]


apm storm die.png


apm storm die (annotated).png

Compute Complex[edit]

  • 4 PMDs
apm storm potenza complex.png

Potenza Processor Module (PMD)[edit]

  • 2 cores per module
  • shared L2
  • 40 nm process
  • 84,000,000 transistors
  • 14.8 mm² die size
apm storm module.png
apm storm module (annotated).png

Bibliography[edit]

  • Paramesh Gopi, Gaurav Singh, Greg Favor. "X-Gene: 64-bit ARM CPU and SoC." Hot Chips 24 Symposium (HCS), 2012 IEEE. IEEE, 2012.
  • Alfred Yeung, et al. (February, 2014). "A 3GHz 64b ARM v8 Processor in 40nm Bulk CMOS Technology".
codenameStorm +
core count8 +
designerAppliedMicro +
first launched2011 +
full page nameapm/microarchitectures/storm +
instance ofmicroarchitecture +
instruction set architectureARMv8 +
manufacturerTSMC +
microarchitecture typeCPU +
nameStorm +
process40 nm (0.04 μm, 4.0e-5 mm) +