From WikiChip
HiSilicon CPU series
< hisilicon


HiSilicon[edit]

Family[edit]

Kirin
TaiShan (uarch)

Kirin 900 series[edit]

Kirin 950, 955

Kirin 950 (Hi3650)/Kirin 955 SoCs based on TSMC 16 nm FinFET+ technology.

  • Supports: SD 4.1 (UHS-II), UFS 2.0, eMMC 5.1, 802.11ac Wi-Fi, Bluetooth 4.2 Smart, USB 3.0
NFS, Dual ISP (42MP), Native 10-bit 4K video encode, i5 coprocessor, Tensilica HiFi 4 DSP
Kirin 960

Kirin 960 (Hi3660) SoC based on TSMC 16 nm FFC technology.

  • Interconnect: ARM CCI-550, Storage: UFS 2.1, eMMC 5.1, Sensor Hub: i6
Kirin 970

Kirin 970 (Hi3670) SoC based on TSMC 10 nm FinFET+ technology.

  • Interconnect: ARM CCI-550, Storage: UFS 2.1, Sensor Hub: i7
  • Cadence Tensilica Vision P6 DSP
  • NPU made in collaboration with Cambricon Technologies (1.92T FP16 OPS)
Kirin 980

Kirin 980 is HiSilicon's SoC based on 7 nm FinFET technology.

  • Interconnect: ARM Mali G76-MP10, Storage: UFS 2.1, Sensor Hub: i8
  • Dual NPU made in collaboration with Cambricon Technologies.
Kirin 985 4G/5G

Kirin 985 4G is Hisilicon's 4G SoC based on 7 nm FinFET technology.
Kirin 985 5G is Hisilicon's 5G SoC based on 7 nm FinFET technology.

  • Interconnect: ARM Mali-G77 MP8, Storage UFS 3.0
  • Big-Tiny Da Vinci NPU: 1x Da Vinci Lite + 1x Da Vinci Tiny
Kirin 990 4G/5G, 990E 5G

Kirin 990 4G is HiSilicon's 4G SoC based on N7 nm FinFET technology.
Kirin 990 5G is HiSilicon's 5G SoC based on N7 nm+ FinFET technology.
Kirin 990E 5G is HiSilicon's 5G SoC based on N7 nm+ FinFET technology.

  • Interconnect
  • Da Vinci NPU
    • Kirin 990 4G: 1x Da Vinci Lite + 1x Da Vinci Tiny
    • Kirin 990 5G: 2x Da Vinci Lite + 1x Da Vinci Tiny
    • Kirin 990E 5G: 1x Da Vinci Lite + 1x Da Vinci Tiny
  • Da Vinci Lite features 3D Cube Tensor Computing Engine (2048 FP16 MACs
+ 4096 INT8 MACs), Vector unit (1024bit INT8/FP16/FP32)
  • Da Vinci Tiny features 3D Cube Tensor Computing Engine (256 FP16 MACs
+ 512 INT8 MACs), Vector unit (256bit INT8/FP16/FP32)
Model number Fab node CPU GPU Memory technology Sampling
availability
ISA µarch Cores Freq (GHz) µarch Freq
(MHz)
Type Bus width
(bit)
Band width
(GB/s)
Kirin 950
(Hi3650)
TSMC
16 nm
FinFET+
ARMv8-A Cortex-A72
Cortex-A53
(big.LITTLE)
4+4 2.3 (A72)
1.8 (A53)
Mali-T880
MP4
900 MHz
(168
GFLOPS
in FP32)
LPDDR4 64-bit (2x 32-bit)
Dual-channel
(25.6 MB/s) Q4 2015
Kirin 955 2.5 (A72)
1.8 (A53)
LPDDR3
(3 GB)
LPDDR4
(4 GB)
Q2 2016
Kirin 960
(Hi3660)
TSMC
16 nm
FFC
ARMv8-A Cortex-A73
Cortex-A53
(big.LITTLE)
4+4 2.36 (A73)
1.84 (A53)
Mali-G71
MP8
1037 MHz
(199.1
GFLOPS
in FP32)
LPDDR4
-1600
64-bit (2x 32-bit)
Dual-channel
(28.8 MB/s) Q4 2016
Kirin 970
(Hi3670)
TSMC
10 nm
FinFET+
ARMv8-A Cortex-A73
Cortex-A53
(big.LITTLE)
4+4 2.36 (A73)
1.84 (A53)
Mali-G72
MP12
746 MHz
(214.8
GFLOPS
in FP32)
LPDDR4X
-1866
64-bit (4x16-bit)
Quad-channel
(29.8 MB/s) Q4 2017
Kirin 980 TSMC
7 nm
FinFET
ARM
v8.2-A
Cortex-A76
Cortex-A55
(big.LITTLE)
(2+2)+4 2.6 (A76 H)
1.92 (A76 L)
1.8 (A55)
Mali-G76
MP10
720 MHz
(345.6
GFLOPS
in FP32)
LPDDR4X
-2133
64-bit (4x16-bit)
Quad-channel
LPDDR4X
(34.1 MB/s)
Q4 2018
Kirin 985 4G
Kirin 985 5G
(Hi6290V110)
(1+3)+4 2.58 (A76 H)
2.40 (A76 L)
1.84 (A55)
Mali-G77
MP8
700 MHz
(358.4
GFLOPS
in FP32)
Q2 2020
Kirin 990 4G TSMC
7 nm
FinFET
(DUV)
ARM
v8.2-A
Cortex-A76
Cortex-A55
(big.LITTLE)
(2+2)+4 2.86 (A76 H)
2.09 (A76 L)
1.86 (A55)
Mali-G76
MP16
600 MHz
(460.8
GFLOPS
in FP32)
LPDDR4X
-2133
64-bit (4x16-bit)
Quad-channel
LPDDR4X
(34.1 GB/s)
Q4 2019
Kirin 990 5G TSMC
7 nm+
FinFET
(EUV)
2.86 (A76 H)
2.36 (A76 L)
1.95 (A55)
Kirin 990E 5G Mali-G76
MP14
600 MHz
(403.2
GFLOPS
in FP32)
Q4 2020

Kirin 9000 series[edit]

Kirin 9000E, 9000L, 9000 5G/4G

Kirin 9000 is HiSilicon's first SoC based on 5 nm+ FinFET (EUV) TSMC technology (N5 node)

and the first 5 nm SoC to be launched on the international market. [1]

This octa-core system on a chip is based on the 9th Gen of the HiSilicon Kirin series

and is equipped with 15.3 billion transistors in a 1+3+4 core configuration:
  • 4x ARM Cortex-A77 CPU (1x 3.13 GHz and 3x 2.54 GHz),
  • 4x ARM Cortex-A55 (4x 2.05 GHz) and
  • 24-core Mali-G78 GPU (22-core in the Kirin 9000E version)

Kirin 9000L uses a 1+2+3 core configuration:

  • 3x ARM Cortex-A77 (1x 3.13 GHz and 2x 2.54 GHz),
  • 3x ARM Cortex-A55 (3x 2.05 GHz) and
  • 22-core Mali-G78 GPU with Kirin Gaming + 3.0 implementation

Kirin 9006C is a rebranded variant of the Kirin 9000E

for the Huawei Qingyun L420 and L540 laptops.
Spec
  • GPU
    • Kirin 9000L: ARM Mali-G78 MP22
    • Kirin 9000E: ARM Mali-G78 MP22
    • Kirin 9000: ARM Mali-G78 MP24
  • Da Vinci NPU architecture 2.0
    • Kirin 9000L: 1x Big Core + 1x Tiny Core
    • Kirin 9000E: 1x Big Core + 1x Tiny Core
    • Kirin 9000: 2x Big Cores + 1x Tiny Core
Model number Fab node CPU GPU Memory technology Sampling
availability
ISA µarch Cores Freq (GHz) µarch Freq
(MHz)
Type Bus width
(bit)
Band width
(GB/s)
Kirin 9000L TSMC 5 nm+
FinFET (EUV)
ARM
v8.2-A
Cortex-A77
Cortex-A55
(big.LITTLE)
(1+2)+3 3.13 (A77 H)
2.54 (A77 L)
2.05 (A55)
Mali-G78
MP22
759 MHz
(1068.7
GFLOPS
in FP32)
LPDDR4X
-2133
LPDDR5
-2750
64-bit (4x16-bit)
Quad-channel
LPDDR4X
(34.1 GB/s)
LPDDR5
(44.0 GB/s)
Q4 2020
Kirin 9000E (1+3)+4
Kirin 9000
(Hi36A0V101)
Kirin 9000 4G
Kirin 9000 5G
Mali-G78
MP24
759 MHz
(1165.8
GFLOPS
in FP32)

Kirin 9000S, 9010, 9020 series[edit]

The Kirin 9000S, Kirin 9000S1, and Kirin 9010 of the Kirin 9000 (Hi36A0) family are the first HiSilicon-developed SoCs manufactured

in high volumes in mainland China by Semiconductor Manufacturing International Corporation (SMIC).

The SoCs are based on SMIC's 7 nm technology node, referred to as "N+2".

It also includes 1x Da Vinci "big" NPU core and 1x Da Vinci "small" NPU core.
Model number Fab node CPU GPU Memory technology Sampling
availability
ISA µarch Cores (total)
Threads (total)
Freq (GHz) µarch Freq
(MHz)
Type Bus width
(bit)
Band width
(GB/s)
Kirin 9000S
(Hi36A0V120)
SMIC
N+2
7 nm
FinFET
ARMv8.x HiSilicon
TaiShan,
Cortex-A510
1+3+4 (8)
2+6+4 (12)
2.62 GHz
(TaishanV120)
2.15 GHz
(TaishanV120)
1.53 GHz
(Cortex-A510)
HiSilicon
Maleoon
910
750
MHz
LPDDR5
-6400
LPDDR5X
-8533
64-bit
(4x16-bit)
Quad-
channel
LPDDR5
(51.2 MB/s)
LPDDR5X
(68.2 MB/s)
Q3 2023
Kirin 9000S1
(Hi36A0V120)
2.49 GHz
(TaishanV120)
2.15 GHz
(TaishanV120)
1.53 GHz
(Cortex-A510)
Q1 2024
Kirin 9000W
(Hi36A0V120)
Q4 2023
Kirin 9000WL
(Hi36A0V120)
Q2 2024
Kirin 9000WE
(Hi36A0V120)
Q2 2024
Kirin T90
(Hi36A0V120)
Q3 2024
Kirin T90A
(Hi36A0V120)
Q3 2024
Kirin 9000SL
(Hi36A0V120)
1+2+3 (6)
2+4+3 (9)
2.35 GHz
(TaishanV120)
2.15 GHz
(TaishanV120)
1.53 GHz
(Cortex-A510)
Q4 2023
Kirin 9000WM
(Hi36A0V120)
Q2 2024
Kirin 9010
(Hi36A0V121)
SMIC
N+2
7 nm
FinFET
ARMv8.x HiSilicon
TaiShan,
Cortex-A510
1+3+4 (8)
2+6+4 (12)
2.30 GHz
(TaishanV121)
2.18 GHz
(TaishanV120)
1.55 GHz
(Cortex-A510)
HiSilicon
Maleoon
910
750
MHz
LPDDR5
-6400
LPDDR5X
-8533
64-bit
(4x16-bit)
Quad-
channel
LPDDR5
(51.2 MB/s)
LPDDR5X
(68.2 MB/s)
Q2 2024
Kirin 9010E
(Hi36A0V121)
2.19 GHz
(TaishanV121)
2.18 GHz
(TaishanV120)
1.55 GHz
(Cortex-A510)
Q3 2024
Kirin 9010A
(Hi36A0V121)
Q3 2024
Kirin 9010W
(Hi36A0V121)
Q3 2024
Kirin T91
(Hi36A0V121)
Q3 2024
Kirin 9010L
(Hi36A0V121)
1+2+3 (6)
2+4+3 (9)
2.19 GHz
(TaishanV121)
2.18 GHz
(TaishanV120)
1.40 GHz
(Cortex-A510)
Q2 2024
Kirin 9020
(Hi36C0V110)
SMIC
N+2
7 nm
FinFET
ARMv8.x HiSilicon
TaiShan
1+3+4 (8)
2+6+4 (12)
2.50 GHz
(TaishanV123)
2.15 GHz
(TaishanV120)
1.60 GHz
(Taishan-Little)
HiSilicon
Maleoon
920
840
MHz
LPDDR5
-6400
LPDDR5X
-8533
64-bit
(4x16-bit)
Quad-
channel
LPDDR5
(51.2 MB/s)
LPDDR5X
(68.2 MB/s)
Q4 2024
Kirin T92
(Hi36C0V110)
Q4 2024

Server processors[edit]

HiSilicon develops server processor SoCs based on the ARM architecture.

Hi1610[edit]

The Hi1610 is HiSilicon's first generation server processor announced in 2015.

It features:
  • 16x ARM Cortex-A57 @ 2.1GHz cores
  • 48KB L1-I, 32KB L1-D, 1MB L2/4 cores, 16MB CCN L3
  • TSMC 16 nm process
  • 2x DDR4-1866 memory
  • 16x PCIe 3.0 ports

Hi1612[edit]

The Hi1612 is HiSilicon's second generation server processor launched in 2016.

It is the first chiplet-based Kunpeng with two computing dies. It features:
  • 32x ARM Cortex-A57 @ 2.1GHz cores
  • 48KB L1-I, 32KB L1-D, 1MB L2/4 cores, 32MB CCN L3
  • TSMC 16 nm process
  • 4x DDR4-2133 memory
  • 16x PCIe 3.0 ports

Kunpeng 916 (Hi1616)[edit]

The Kunpeng 916 (Hi1616) is HiSilicon's third generation server processor launched in 2017.

The Kunpeng 916 is used in Huawei's TaiShan 2280 Balanced Server, TaiShan 5280 Storage Server,
TaiShan XR320 High-Density Server Node and TaiShan X6000 High-Density Server. It features:
  • 32x ARM Cortex-A72 @ 2.4GHz cores
  • 48KB L1-I, 32KB L1-D, 1MB L2/4 cores, 32MB CCN L3
  • TSMC 16 nm process
  • 4x DDR4-2400 memory
  • 2-way SMP, Each socket has 2x ports with
96 Gbit/s per port (total of 192 Gbit/s)
  • 46x PCIe 3.0 and 8x 10G Ethernet ports
  • 85 W TBD

Kunpeng 920 (Hi1620)[edit]

The Kunpeng 920 (Hi1620) is HiSilicon's fourth generation server processor

announced in 2018, and launched in 2019. It features:
  • 32 to 64x custom TaiShan V110 cores @ 2.6GHz cores [2]
  • The TaiShan V110 core is a 4-way superscalar, out-of-order
microarchitecture that implements the ARMv8.2-A ISA.
  • The TaiShan V110 cores are likely a new core not based on ARM designs
  • 3x Simple ALUs, 1x Complex MDU, 2x BRUs (sharing ports with ALU2/3),
2x FSUs (ASIMD FPU), 2x LSUs
  • 64KB L1-I, 64KB L1-D, 512KB Private L2, 1MB L3/core (shared)
  • TSMC 7 nm HPC process
  • 8x DDR4-3200 memory
  • 2-way and 4-way SMP, Each socket has 3x Hydra ports
with 240 Gbit/s per port (total of 720 Gbit/s)
  • 40x PCIe 4.0 with CCIX support, 4x USB 3.0, 2x SATA 3.0,
8x SAS 3.0 and 2x 100G Ethernet ports
  • TBD 100 to 200 W
  • Compression engine (GZIP, LZS, LZ4) capable of up
to 40 Git/s compress and 100 Gbit/s decompress
  • Crypto offload engine (for AES, DES, 3DES, SHA1/2)
capable of throughputs up to 100 Gbit/s

Kunpeng 930 (Hi1630)[edit]

The Kunpeng 930 (Hi1630) is HiSilicon's fifth-generation server processor

announced in 2019 and scheduled for launch in 2021. It features:
  • 80 custom Taishan V120 cores @ 3GHz frequency, with support
for SMT and ARM's Scalable Vector Extension (SVE)
  • 64KB L1-I, 64KB L1-D, 512KB Private L2 and 1MB L3/core (shared)
  • TSMC 5 nm process
  • 8x DDR5 memory

Kunpeng 950[edit]

The Kunpeng 950 is HiSilicon's sixth-generation server processor

announced in 2019 and scheduled for launch in 2023.

References[edit]

  1. Jump up (16 September 2021) Kirin 9000.
  2. Jump up Schor, David (3 May 2019). Huawei Expands Kunpeng Server CPUs, Plans SMT, SVE For Next Gen.