@Vengineerの戯言 : Twitter
SystemVerilogの世界へようこそ、すべては、SystemC v0.9公開から始まった
何で今頃、TeslaのFSD が、、、ということで、日経XTECHの記事が起点。
このブログでも昨年の11月に取り上げています。
Twitterにアップしたものも。GPUも載っているんですよね。
TeslaのFSDのGPUって、何をするためのものだろうか?https://t.co/VXiBmDawge
— Vengineer@アマゾンプライムで映画三昧 (@Vengineer) 2020年8月5日
を読むと、一般的なGPUというより、GPGPU的なものっぽい。
となると、ImaginationのGPU or Arm Maliなのかな?
レイアウト図をみると、4コア x 4 っぽいんだけど。https://t.co/mhBFcGEMSV
PC Watchの記事も
TeslaのFSDのPC Watchの記事https://t.co/BZ04aCtQMA
— Vengineer@アマゾンプライムで映画三昧 (@Vengineer) 2020年8月5日
HotChipsの記事は、Andoさん
AndoさんのHotChips 31のTesla FSDの記事https://t.co/OX2oZsdAjT
— Vengineer@アマゾンプライムで映画三昧 (@Vengineer) 2020年8月5日
Andoさんの記事には、
「NNAはTeslaの設計で、CPUやGPU、ISP、ビデオエンコーダ、メモリコントローラなどは標準的に使われているIPを使っているという。」
とあった。FSDは、Samsungの14nm で製造したということで、
Samsungの14nmで、Arm Cortex-A72ということで、それほど最近のGPUじゃないと思い、Google君に聞いたら、なんか出てきた。A72と同じ時期のMali-T880だと、16コアなんだ。もしかして、これかも?https://t.co/SPswSWdnf9
— Vengineer@アマゾンプライムで映画三昧 (@Vengineer) 2020年8月5日
いろいろと妄想して、以下の結論に。
CCI-500でも、CPU Cluster x4 まで、I/O は x6 までサポートhttps://t.co/o0KP0PT3ZO
— Vengineer@アマゾンプライムで映画三昧 (@Vengineer) 2020年8月5日
ということで、
Tesla FSDは、
- CPU : Arm Cortex A72x4 x 3 clusters
- GPU : Arm Mali-T880 MP16
- NoC : Arm CCI-500
的なものに、NPU x 2 を追加した感じなんだろうか?
SoC周りは、Teslaだけじゃ、できないので、
Samsung 14nm プロセスでのスマホ用SoC
— Vengineer@アマゾンプライムで映画三昧 (@Vengineer) 2020年8月5日
Samsung Exynos 8 Octa (8890)
で、Mali-T880MP12搭載で作っているので、
Samsungのベース + NPU って感じなのでは?
SRAMが大切
Tesla FSDは、2019年春で、Samsung 14nm って特別に最先端ではないね。
— Vengineer@アマゾンプライムで映画三昧 (@Vengineer) 2020年8月5日
NPU1個が、16コアのGPUより大きいのは、SRAMをタンマリ搭載しているから。。