Coelacanth's Dream

AMD Pollock APU データベース

あるハードウェアに関する情報を集め続ける内に、情報それぞれが孤立気味になってきたため、随時更新を行なう情報が集約されたページを作ることとした。
そのため、作成時に限って目新しい情報はないことを留意していただきたい。

今後他のハードウェアに関するページも作っていくつもり。

Index

Pollock 概要

コードネーム PollockRaven2をベースとする省電力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)。

パッケージには現状、BGAタイプの FT5 パッケージ が使われることが確認されている。1
TDP は FT5 パッケージ で 4.8W。2
ブースト時の電力リミットの仕様は、デフォルトで 4.8W、ピーク時で 9W、ピークからデフォルト移行時で 6W。2

コードネーム Pollock の略称は PLK34
Linux Kernel へのパッチに初めて Pollock という名が出てきたのは、2020/01/08。5

双子の兄的な存在に、コードネーム Dali がいるが、それぞれの i2cコントローラ数が異なり、
Dali は 3基、Pollock は 5基持つとされている。6
また、DaliFP5 /AM4 パッケージ を採用し、PollockFT5 パッケージ を採用したものと分けられ、そこで DaliPollock とを区別することができる。

DaliPollockRaven2 の別リビジョンとなるが、それらを分ける決定的なもの、DaliDali 足らしめるものはまだはっきりとしていない。
ただ、Dali, Pollock が登場してからは Raven2 GPU に新たな DeviceID が割り振られることはなく、Raven2 が元いた位置は完全に Dali へ引き継がれたものと認識している。

x86_model20h となる。

Pollock 仕様 (推測)

AMD Pollock
Socket FT5
Memory Interface 64-bit (1ch)
CPU Zen
(Family 17h, Model 20h)
 Max CPU Core/Thread 2/4
 CPU L3cache 4 MB
 CPU Base Clock (1.0 ~ 1.2 GHz)
 CPU Boost Clock 2.3-(2.35 ~ 2.4 GHz)
GPU Vega (gfx909)
 Max GPU CU 3
 Max GPU SP 192
 Max RB+ 1
(== 8-ROP)
 GPU L2cache 128 KB
 GPU Clock 600-800 MHz
4
Process GF 14nm
TDP 4.8-6W

CPUのクロック仕様は主に Geekbenchの結果を元にしている。
末尾に .gb5 を付けることで詳細を見ることができ、そこで大体の最大クロックがわかる。
Google zork - Geekbench Browser https://browser.geekbench.com/v5/cpu/2301114.gb5

FT5 パッケージ

FT5 パッケージ は 2-in-1の小型フォームファクター向けで、電力効率を重視したクラスのパッケージとなる。7
特徴的な仕様として、Pollock のベースとなる Raven2 は DDR4 デュアルチャネル分のインターフェイスを備えているが、FT5 パッケージ はそれを制限し、DDR4 シングルチャネルまでの対応となる点があげられる。8
初期のパッチセットでは SATAインターフェイスも無いという記述があったが9、後のパッチセットでその部分は削除されている。8

Dalboz の仕様から、NVMe SSD の PCIe Gen3 x2 接続には対応しているものと思われる。10

ボード

AMD が提供する Pollock 搭載のリファレンスボードのコードネームは Cereme11
Pollock を搭載する Chromebook ボードは 2020/06/14 現在、Dalboz 12 とそれをベースとする Vilboz 13 の 2種類が確認されている。

Pollock SKU

Pollock SKU Core/Thread CPU Base/Boost GPU CU GPU Clock TDP
AMD 3015e14 2/4 1.2GHz/2.3GHz 3 0.6GHz 6W
AMD 3015Ce15 2/4 1.2GHz/2.3GHz 3 0.6GHz

  1. soc/amd/picasso: Add Kconfig option for chip footprint (Ia4663d38) · Gerrit Code Review ↩︎

  2. mb/google/zork: update power parameters to 4.8w for dalboz (I711d1109) · Gerrit Code Review ↩︎

  3. Jun4 Benchmarks [2006047-AR-JUN47027921] - OpenBenchmarking.org ↩︎

  4. Details for Computer/Device AMD Cereme-PLK Pollock : SiSoftware Official Live Ranker ↩︎

  5. [PATCH] drm/amd/display: add Pollock IDs, fix Pollock & Dali clk mgr construct ↩︎

  6. soc/amd/common: Determine # of i2c controllers at runtime (I397b074e) · Gerrit Code Review ↩︎

  7. Tech Docs | AMD ↩︎

  8. soc/amd/picasso: Add Kconfig option for chip footprint (Ia4663d38) · Gerrit Code Review ↩︎

  9. https://chromium-review.googlesource.com/c/chromiumos/third_party/coreboot/+/2051509/1 ↩︎

  10. Dalboz: tuning PCIe topology make DUT can boot up from SSD (I9113b54d) · Gerrit Code Review ↩︎

  11. mainboard/amd/cereme : Create Initial Cereme Platform (I593d661f) · Gerrit Code Review ↩︎

  12. mb/google/zork: add dalboz baseboard option (I646d9ad1) · Gerrit Code Review ↩︎

  13. vilboz: Initial EC image (I511548fb) · Gerrit Code Review ↩︎

  14. AMD 3015e | AMD ↩︎

  15. Google zork - Geekbench Browser ↩︎