Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

Google G3のCPUコアの構成

はじめに

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 の下記の部分、一番上に 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)

X2X3 ともに PC をターゲットとしたCPUコアっぽいですね。

ということは、X4 もそうで、X4は1コアなんでしょうね。