From WikiChip
Difference between revisions of "apm/microarchitectures/storm"
(storm) |
(→Complete SoC) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 17: | Line 17: | ||
}} | }} | ||
'''Storm''' is [[AppliedMicro]] first custom [[ARM]] microarchitecture for servers. Storm-based microprocessors were sold under the {{apm|X-Gene 1}} brand of server microprocessors. | '''Storm''' is [[AppliedMicro]] first custom [[ARM]] microarchitecture for servers. Storm-based microprocessors were sold under the {{apm|X-Gene 1}} brand of server microprocessors. | ||
+ | |||
+ | == Codenames == | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Codename !! Description | ||
+ | |- | ||
+ | | Potenza || codename for the core and memory sub-system | ||
+ | |} | ||
+ | |||
+ | == Technology == | ||
+ | Storm is fabricated on TSMC's [[40 nm]] bluk CMOS. | ||
+ | |||
+ | == Architecture == | ||
+ | |||
+ | === Memory Hierarchy === | ||
+ | * 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 == | ||
+ | === Complete SoC === | ||
+ | * [[40 nm process]] | ||
+ | |||
+ | |||
+ | :[[File:apm storm die.png|600px]] | ||
+ | |||
+ | |||
+ | :[[File:apm storm die (annotated).png|600px]] | ||
+ | |||
+ | === Compute Complex === | ||
+ | * 4 PMDs | ||
+ | |||
+ | :[[File:apm storm potenza complex.png|700px]] | ||
+ | === Potenza Processor Module (PMD) === | ||
+ | * 2 cores per module | ||
+ | * shared L2 | ||
+ | * [[40 nm process]] | ||
+ | * 84,000,000 transistors | ||
+ | * 14.8 mm² die size | ||
+ | |||
+ | :[[File:apm storm module.png|700px]] | ||
+ | |||
+ | :[[File:apm storm module (annotated).png|700px]] | ||
+ | |||
+ | == Bibliography == | ||
+ | * 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"''. |
Latest revision as of 03:17, 26 September 2018
Edit Values | |
Storm µarch | |
General Info | |
Arch Type | CPU |
Designer | AppliedMicro |
Manufacturer | TSMC |
Introduction | 2011 |
Process | 40 nm |
Core Configs | 8 |
Pipeline | |
Type | Superscalar |
OoOE | Yes |
Speculative | Yes |
Reg Renaming | Yes |
Instructions | |
ISA | ARMv8 |
Succession | |
Storm is AppliedMicro first custom ARM microarchitecture for servers. Storm-based microprocessors were sold under the X-Gene 1 brand of server microprocessors.
Contents
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
- 32 KiB, 8-way set associative
- L1D
- 32 KiB, 8-way set associative
- Per core
- 64 B/line
- Write-through with write-combining
- ECC and Parity protection
- 32 KiB, 8-way set associative
- L2
- 256 KB
- Per process module (2 cores)
- Inclusive of L1 write-thru data caches
- 64 B/line
- ECC and Parity protection
- 256 KB
- L3
- 8 MiB
- 64 B/line
- Per chip
- L1I
Die[edit]
Complete SoC[edit]
Compute Complex[edit]
- 4 PMDs
Potenza Processor Module (PMD)[edit]
- 2 cores per module
- shared L2
- 40 nm process
- 84,000,000 transistors
- 14.8 mm² die size
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".
Facts about "Storm - Microarchitectures - AppliedMicro"
codename | Storm + |
core count | 8 + |
designer | AppliedMicro + |
first launched | 2011 + |
full page name | apm/microarchitectures/storm + |
instance of | microarchitecture + |
instruction set architecture | ARMv8 + |
manufacturer | TSMC + |
microarchitecture type | CPU + |
name | Storm + |
process | 40 nm (0.04 μm, 4.0e-5 mm) + |