From WikiChip
Difference between revisions of "cavium/thunderx2/cn9970"
< cavium‎ | thunderx2

Line 33: Line 33:
 
}}
 
}}
 
'''ThunderX2 CN9970''' is a {{arch|64}} [[tetracosa-core]] high-performance [[ARM]] server microprocessor introduced by [[Cavium]] in mid-[[2018]]. The microprocessor, which is based on the {{cavium|Vulcan|l=arch}} microarchitecture, is fabricated on [[TSMC]]'s [[16 nm process]]. Depending on the exact SKU, the CN9970 operates between 1.8 GHz and 2.5 GHz and supports up to quad-/hexa/octa-channel DDR4-2666 memory.
 
'''ThunderX2 CN9970''' is a {{arch|64}} [[tetracosa-core]] high-performance [[ARM]] server microprocessor introduced by [[Cavium]] in mid-[[2018]]. The microprocessor, which is based on the {{cavium|Vulcan|l=arch}} microarchitecture, is fabricated on [[TSMC]]'s [[16 nm process]]. Depending on the exact SKU, the CN9970 operates between 1.8 GHz and 2.5 GHz and supports up to quad-/hexa/octa-channel DDR4-2666 memory.
 +
 +
== Cache ==
 +
{{main|cavium/microarchitectures/vulcan#Memory_Hierarchy|l1=Vulcan § Cache}}
 +
{{cache size
 +
|l1 cache=1.5 MiB
 +
|l1i cache=768 KiB
 +
|l1i break=24x32 KiB
 +
|l1i desc=8-way set associative
 +
|l1d cache=768 KiB
 +
|l1d break=24x32 KiB
 +
|l1d desc=8-way set associative
 +
|l2 cache=6 MiB
 +
|l2 break=24x256 KiB
 +
|l2 desc=8-way set associative
 +
|l3 cache=24 MiB
 +
|l3 break=24x1 MiB
 +
}}

Revision as of 22:51, 24 June 2018

Edit Values
ThunderX2 CN9970
General Info
DesignerCavium
ManufacturerTSMC
Model NumberCN9970
Part NumberCN9970-2500LG4077-Y21-G,
CN9970-2400LG4077-Y21-G,
CN9970-2300LG4077-Y21-G,
CN9970-2200LG4077-Y21-G,
CN9970-2100LG4077-Y21-G,
CN9970-2000LG4077-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
Cores24
Threads96
Max Memory2 TiB
Multiprocessing
Max SMP2-Way (Multiprocessor)
Packaging
PackageFCLGA-4077 (LGA)
Contacts4077

ThunderX2 CN9970 is a 64-bit tetracosa-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 CN9970 operates between 1.8 GHz and 2.5 GHz and supports up to quad-/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.5 MiB
1,536 KiB
1,572,864 B
L1I$768 KiB
786,432 B
0.75 MiB
24x32 KiB8-way set associative 
L1D$768 KiB
786,432 B
0.75 MiB
24x32 KiB8-way set associative 

L2$6 MiB
6,144 KiB
6,291,456 B
0.00586 GiB
  24x256 KiB8-way set associative 

L3$24 MiB
24,576 KiB
25,165,824 B
0.0234 GiB
  24x1 MiB  
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 count24 +
designerCavium +
familyThunderX2 +
first announcedMay 7, 2018 +
first launchedMay 7, 2018 +
full page namecavium/thunderx2/cn9970 +
instance ofmicroprocessor +
isaARMv8.1 +
isa familyARM +
l1$ size1,536 KiB (1,572,864 B, 1.5 MiB) +
l1d$ description8-way set associative +
l1d$ size768 KiB (786,432 B, 0.75 MiB) +
l1i$ description8-way set associative +
l1i$ size768 KiB (786,432 B, 0.75 MiB) +
l2$ description8-way set associative +
l2$ size6 MiB (6,144 KiB, 6,291,456 B, 0.00586 GiB) +
l3$ size24 MiB (24,576 KiB, 25,165,824 B, 0.0234 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) +
microarchitectureVulcan +
model numberCN9970 +
nameThunderX2 CN9970 +
packageFCLGA-4077 +
part numberCN9970-2500LG4077-Y21-G +, CN9970-2400LG4077-Y21-G +, CN9970-2300LG4077-Y21-G +, CN9970-2200LG4077-Y21-G +, CN9970-2100LG4077-Y21-G + and CN9970-2000LG4077-Y21-G +
process16 nm (0.016 μm, 1.6e-5 mm) +
smp max ways2 +
technologyCMOS +
thread count96 +
word size64 bit (8 octets, 16 nibbles) +