Vengineerの妄想(準備期間)

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

Mali-G71


ARMが新しいアーキテクチャGPU「Mali-G71」を発表。
コードネームは、「Minor」。Mimir北欧神話の霊。

Mali-T600/700/800シリーズのMidgardからBifrost(バイフロスト)に。


ARMが10nm世代の新CPUコア「Cortex-A73」と新GPUアーキテクチャ「Bifrost」を発表
によると、
「CoreLinx CCI-550」の双方向方キャッシュコヒーレンシーに対応したと。
で、双方向キャッシュコヒーレンシーって、何だ?
ARMのCoreLink CCI-550 Cache Coherent Interconnectに、CoreLink CCI-550 enables a fully coherent GPUとあります。これのことを言っているのですね。
これによって、OpenCL 2.0のShared Virtual Memory (SVM)をサポートできると。
ちなみに、MidgardシリーズのGPUはACELiteをサポートしていましたが、BifrostはACEををサポートするんですね。現在一般的に使われているCCI-400はGPUはACELiteに接続するというのが前提です。
CCI-550は6個のACEポートをサポートします(CCI-400は2個のACEと3個のACELiteをサポート)。

ARM’s Mali-G71 GPU the new Bifrost architecture
によると、ACEポートを最大3つ接続できると。
となると、CCI-550の6つのポートの内、3個をGPUが使うと、CPUのbig.LITTLEで2ポートとなり、残りは1ポート。たぶん、GPUは多くても2ポートまでかな。
そうすれば、CCI-400のCPUのACEポートx2、GPUのACELiteポートx1、I/OのACELiteポートx2と同じような構成になると。