From WikiChip
Storm - Microarchitectures - AppliedMicro
< apm(Redirected from storm)

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) +