はじめに
Google Pixel に搭載されている SoCであるTensor シリーズ。
今回は、各SoCに搭載されているCPUコアとその構成をみてみます。
Wikipedia
Wikipedia によると、
- G1 : X1 x2@2.8 , A76 x 2@2.25GHz, A55 x 4@1.8GHz
- G2 : X1 x2@2.85, A78 x 2@2.35GHz, A55 x4,@1.8GHz
- G3 : X3 x@2.91, A715 x4@2.37, A510 x4@1.70GHz
です。G3 になって、ARMv9 になっただけでなく、コアが8個から9個になりました。
途中に、X2, A710, A510 のARMv9 がありますが、X3 になったんですね。既に、X4 , A'20, A520の発表(2003年5月)があったので、X2 ではちょっとって感じなんですかね。
dtsi ファイルを見てみる
各Tensorの dtsi ファイルを見てみます。
- G1 : gs101-cpu.dtsi
- G2 : gs201-cpu.dtsi
G3 : zuma-cpu.dtsi
G1: X1@2.850GHz, A76@2.253GHz
- G2: X1@2.850GHz, A78@2.348GJz, A55@1.803GHz
- G3 : X3@2.914GHz, A715@2.367GHz, A710@1.704GHz
G1 の下記の部分、一番上に 2.85GHz, 次が 2.802GHzになっています。これって、2.802GHz => 2.85GHz にアップしたんでしょうか? 2.85GHz だと、G2と同じですね。
/* CL2 CL0 */ table = < 2850000 1401000 2802000 1401000 2704000 1401000 2630000 1401000 2507000 1328000 2401000 1328000 2252000 1197000 2188000 1197000 2048000 1197000 1826000 1098000 1745000 1098000 1582000 1098000 1426000 930000 1277000 738000 1106000 738000 984000 574000 851000 574000 500000 300000 >; };
Android 12 の時から上記のようになっているので、2.85GHz なんでしょうね。
ということは、G1 => G2 に関してはCPU性能って、Midコアの A76 => A78 になったぐらいなんですね。。。
おわりに
X3って、2コアとかあるんでしょうかね。。
Wikipedia によると、
- Mediatek 9000 が X2, X3 が載っていて、共に 1コア (1 + 3 + 4の構成)
- Qualcomm Snapdragon 8 Gen 2 が X3 が載っていてい、1コア (1:X3 + 2:A710 + 2:A715 + 3:A510)
X2 、X3 ともに PC をターゲットとしたCPUコアっぽいですね。
ということは、X4 もそうで、X4は1コアなんでしょうね。