Vengineerの戯言

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

Apple SoC Aシリーズの中がアクセラレータ

@Vengineerの戯言 : Twitter
SystemVerilogの世界へようこそすべては、SystemC v0.9公開から始まった 

はじめに

昨日の「Apple SoC AシリーズのPCIe Controller」の続き、Apple A10からA14 の device tree を眺めてみて、映像・画像処理に関するものをリストアップしました

アクセラレータ

A13およびA14ではアクセラレータが搭載されていました。

  • ave (ビデオ・エンコーダ)
  • avd (ビデオ・デコーダ)
  • disp0 (Video Processor ?)
  • isp (Image Signal Processor)
  • scaler (scaler and colourspace converter for the display)
  • rsm
  • JPEG x 2 channels

上記のすべてに、I/O MMUが付いています。また、avd、disp0、scalar に関しては、mapper が 2つ (+ mapper-XXX-piodma) 付いています。

A12 になかった アクセラレータ

  • rsm

A11 になかった アクセラレータ

  • ane (Apple Neural Engine)
  • A11で、GPUが Imagination から 独自開発に変わりました

A10

  • vxd

終わりに

A10の時点で、多くのアクセラレータが SoCの中に搭載されています。各 SoC では基本的には 1つか2つのアクセラレータが変わる感じだと思います。もちろん、既に搭載しているアクセラレータの強化は行っていると思います。

関連ブログ:
vengineer.hatenablog.com