From WikiChip
ThunderX2 CN9975 - Cavium
< cavium‎ | thunderx2
Revision as of 23:21, 24 June 2018 by David (talk | contribs)

Edit Values
ThunderX2 CN9975
General Info
DesignerCavium
ManufacturerTSMC
Model NumberCN9975
Part NumberCN9975-2400LG4077-Y21-G,
CN9975-2300LG4077-Y21-G,
CN9975-2200LG4077-Y21-G,
CN9975-2100LG4077-Y21-G,
CN9975-2000LG4077-Y21-G,
CN9975-1800LG4077-Y21-G
MarketServer
IntroductionMay 7, 2018 (announced)
May 7, 2018 (launched)
General Specs
FamilyThunderX2
Frequency1,800 MHz, 2,000 MHz, 2,100 MHz, 2,200 MHz
Microarchitecture
ISAARMv8.1 (ARM)
MicroarchitectureVulcan
Process16 nm
TechnologyCMOS
Word Size64 bit
Cores28
Threads112
Max Memory2 TiB
Multiprocessing
Max SMP2-Way (Multiprocessor)
Packaging
PackageFCLGA-4077 (LGA)
Contacts4077

ThunderX2 CN9975 is a 64-bit octacosa-core high-performance ARM server microprocessor introduced by Cavium in mid-2018. The microprocessor, which is based on the Vulcan microarchitecture, is fabricated on TSMC's 16 nm process. Depending on the exact SKU, the CN9975 operates between 1.8 GHz and 2.4 GHz and supports up to hexa/octa-channel DDR4-2666 memory.

Cache

Main article: Vulcan § Cache

[Edit/Modify Cache Info]

hierarchy icon.svg
Cache Organization
Cache is a hardware component containing a relatively small and extremely fast memory designed to speed up the performance of a CPU by preparing ahead of time the data it needs to read from a relatively slower medium such as main memory.

The organization and amount of cache can have a large impact on the performance, power consumption, die size, and consequently cost of the IC.

Cache is specified by its size, number of sets, associativity, block size, sub-block size, and fetch and write-back policies.

Note: All units are in kibibytes and mebibytes.
L1$1.75 MiB
1,792 KiB
1,835,008 B
L1I$896 KiB
917,504 B
0.875 MiB
28x32 KiB8-way set associative 
L1D$896 KiB
917,504 B
0.875 MiB
28x32 KiB8-way set associative 

L2$7 MiB
7,168 KiB
7,340,032 B
0.00684 GiB
  28x256 KiB8-way set associative 

L3$28 MiB
28,672 KiB
29,360,128 B
0.0273 GiB
  28x1 MiB  

Memory controller

[Edit/Modify Memory Info]

ram icons.svg
Integrated Memory Controller
Max TypeDDR4-2666
Supports ECCYes
Max Mem2 TiB
Controllers2
Channels8
Max Bandwidth158.95 GiB/s
162,764.8 MiB/s
170.671 GB/s
170,671.263 MB/s
0.155 TiB/s
0.171 TB/s
Bandwidth
Single 19.87 GiB/s
Double 39.74 GiB/s
Quad 79.47 GiB/s
Hexa 119.21 GiB/s
Octa 158.95 GiB/s
base frequency1,800 MHz (1.8 GHz, 1,800,000 kHz) +, 2,000 MHz (2 GHz, 2,000,000 kHz) +, 2,100 MHz (2.1 GHz, 2,100,000 kHz) + and 2,200 MHz (2.2 GHz, 2,200,000 kHz) +
core count28 +
designerCavium +
familyThunderX2 +
first announcedMay 7, 2018 +
first launchedMay 7, 2018 +
full page namecavium/thunderx2/cn9975 +
has ecc memory supporttrue +
instance ofmicroprocessor +
isaARMv8.1 +
isa familyARM +
l1$ size1,792 KiB (1,835,008 B, 1.75 MiB) +
l1d$ description8-way set associative +
l1d$ size896 KiB (917,504 B, 0.875 MiB) +
l1i$ description8-way set associative +
l1i$ size896 KiB (917,504 B, 0.875 MiB) +
l2$ description8-way set associative +
l2$ size7 MiB (7,168 KiB, 7,340,032 B, 0.00684 GiB) +
l3$ size28 MiB (28,672 KiB, 29,360,128 B, 0.0273 GiB) +
ldateMay 7, 2018 +
manufacturerTSMC +
market segmentServer +
max cpu count2 +
max memory2,097,152 MiB (2,147,483,648 KiB, 2,199,023,255,552 B, 2,048 GiB, 2 TiB) +
max memory bandwidth158.95 GiB/s (162,764.8 MiB/s, 170.671 GB/s, 170,671.263 MB/s, 0.155 TiB/s, 0.171 TB/s) +
max memory channels8 +
microarchitectureVulcan +
model numberCN9975 +
nameThunderX2 CN9975 +
packageFCLGA-4077 +
part numberCN9975-2400LG4077-Y21-G +, CN9975-2300LG4077-Y21-G +, CN9975-2200LG4077-Y21-G +, CN9975-2100LG4077-Y21-G +, CN9975-2000LG4077-Y21-G + and CN9975-1800LG4077-Y21-G +
process16 nm (0.016 μm, 1.6e-5 mm) +
smp max ways2 +
supported memory typeDDR4-2666 +
technologyCMOS +
thread count112 +
word size64 bit (8 octets, 16 nibbles) +