ベースとなるシリコンが同じ Raven2 であるため、AMD Pollock APU Databaseと内容はいくつか被るが、それ故相互補完する関係にあると言える。
Index
Dali Summary /概要
コードネーム Dali は Raven2 をベースとする省電力APU。
アーキテクチャと規模は、CPU は Zenアーキテクチャ、2-Core/4-Thread、CPU L3cache 4MB、
GPU は Vega/GCN5アーキテクチャ (gfx909)、総CU数 3基、総RB(RenderBackend)数 1基(4-ROP相当)、GPU L2cache 512KB。
製造プロセスは Global Foundries 14nm FinFet (14LP)。
パッケージには現状、Raven /Picasso 同様にBGAタイプの FP5 パッケージ が使われるものが確認されている。
対応する TDP は、デフォルトで AMD 3020e 1 の 6W から Ryzen 3 3250U 2 の 15W、cTDP では 25W までと幅広い。
コードネーム Dali の略称は DAL 。3
Linux Kernel へのパッチに初めて Dali という名前が出てきたのは、2019/09/09 とされる。4
双子の弟的な存在に、コードネーム Pollock がいるが、それぞれの i2cコントローラ数が異なり、
Dali は 3基、Pollock は 5基持つとされている。5
また、Dali は FP5 /AM4 パッケージ を採用し、Pollock は FT5 パッケージ を採用したものと分けられ、そこで Dali と Pollock とを区別することができる。
Dali と Pollock は Raven2 の別リビジョンとなるが、それらを分ける決定的なもの、Dali を Dali 足らしめるものはまだはっきりとしていない。
ただ、Dali, Pollock が登場してからは Raven2 GPU に新たな DeviceID が割り振られることはなく、Raven2 が元いた位置は完全に Dali へ引き継がれたものと認識している。
一部製品で x86_model が異なり、Picasso と同じ 18h と、Pollock と同じ 20h に分かれる。
Dali Spec /仕様 (推測)
| AMD Dali | |
|---|---|
| Socket | FP5 | 
| Memory Interface | 128-bit (2ch) | 
| CPU | Zen (Family 17h, Model 18h/20h) | 
| Max CPU Core/Thread | 2/4 | 
| CPU L3cache | 4 MB | 
| CPU Base Clock | (1.2 ~ 2.6 GHz) | 
| CPU Boost Clock | (2.6 ~ 3.5 GHz) | 
| GPU | Vega (gfx909) | 
| Max GPU CU | 3 | 
| Max GPU SP | 192 | 
| Max RB+ | 1 (== 8-ROP) | 
| GPU L2cache | 128 KB | 
| GPU Clock | 800 ~ 1200 MHz | 
| Process | GF 14nm | 
| TDP | 6 ~ 25W | 
Dali Product /製品
| Dali SKU | Core/Thread | CPU Base/Boost | GPU CU | GPU Clock | TDP | 
|---|---|---|---|---|---|
| Athlon Silver 3050U 6 | 2/2 | 2.3GHz/3.2GHz | 2 | 1.1GHz | 15(12-25)W | 
| Athlon Gold 3150U 7 | 2/4 | 2.4GHz/3.3GHz | 3 | 1.0GHz | 15(12-25)W | 
| Ryzen 3 3250U 8 | 2/4 | 2.6GHz/3.5GHz | 3 | 1.2GHz | 15(12-25)W | 
| AMD 3020e 9 | 2/2 | 1.2GHz/2.6GHz | 3 | 1.0GHz | 6W | 
| Athlon Silver 3050e 10 | 2/4 | (1.4GHz?)/2.8GHz | 3 | 1.0GHz | 6W | 
| Athlon Silver 3050C 11 | 2/2 | 2.3GHz/3.2GHz | 3 | 1.1GHz | 15(12-25)W | 
| Athlon Gold 3150C 12 | 2/4 | 2.4GHz/3.3GHz | 3 | 1.1GHz | 15(12-25)W | 
| Ryzen 3 3250C 13 | 2/4 | 2.6GHz/3.5GHz | 3 | 1.2GHz | 15(12-25)W | 
| Ryzen Embedded R1102G 14 | 2/2 | 1.2GHz/2.6GHz | 3 | 1.0GHz | 6W | 
| Ryzen Embedded R1305G 15 | 2/4 | 1.5GHz/2.8GHz | 3 | 1.0GHz | 8-10W | 
x86_Model について ――Picasso と呼ばれる Dali
まず、GF 12nmプロセスで製造される Zen+ APU、Picasso はプロセッサの判別にも使われる x86_Model の値が 18h (24) となっている。
switch (boot_cpu_data.x86_model) { case 0x1: /* Zen */ case 0x8: /* Zen+ */ case 0x11: /* Zen APU */ case 0x18: /* Zen+ APU */引用元: linux/k10temp.c at b02c6857389da66b09e447103bdb247ccd182456 · torvalds/linux
Raven2 とその別リビジョンである Dali 、Pollock は当然違う x86_Model が与えられるべきなのだが、Raven2 は Picasso と同じ 18h となり、CPUID も共有する。
それだけでなく、Dali は製品によって 18h 、または 20h と分かれており、Chromebook向けでない製品の、またその一部が 18h となる。16
some non-Chrome OPN Dali APU use the same CPUID with Picasso. to identify those APU via reading the opn spare fuse from smu.
引用元: soc/amd/picasso: load RV2 VBIOS with rv2 family OPN (I21f317e1) · Gerrit Code Review
Picasso とは違う 20h が本来 Raven2 に与えられるべき値と考えているのだが、何故そうなったのかは不明。
Dali がすべて 20h となるならば、それが Dali が Raven2 の別リビジョンとされることの理由としてまだ考えられたのだが。
Pollock はまだ実際の製品が確認できていないが、すべて 20h となることを願う。
18h であり、Picasso と認識される製品には、以下の 3つが確認されている。
20h となる製品には以下 2つが確認されており、
またChromebook向けである以下 3つが 20h になると考えられる。
- Athlon Silver 3050C
- Athlon Gold 3150C
- Ryzen 3 3250C
- 
AMD Announces World’s Highest Performance Desktop and Ultrathin Laptop Processors at CES 2020 | Advanced Micro Devices ↩︎ 
- 
soc/amd/common: Determine # of i2c controllers at runtime (I397b074e) · Gerrit Code Review ↩︎ 
- 
AMD Ryzen™ Embedded R1102G with Radeon™ Vega 3 Graphics | AMD ↩︎ 
- 
AMD Ryzen™ Embedded R1305G with Radeon™ Vega 3 Graphics | AMD ↩︎ 
- 
soc/amd/picasso: load RV2 VBIOS with rv2 family OPN (I21f317e1) · Gerrit Code Review ↩︎