Coelacanth's Dream

GFX1250 では User SGPR が 32個に

次世代の CDNA 系 APU gfx1250 にて、User SGPR (Scalar general-purpose registers) が従来の 16個から 32個に増加することが明らかになった。

AMD GPU における SGPR とは Wave ごとに割り当てられ、保持されるレジスタであり、SIMD ユニット全体で共有するような定数やメモリアドレス、ディスクリプタを格納されるのに有用とされている。
User SGPR は Wave の起動前に値がセットされる SGPR を指す。
また、CDNA 1 を除く CDNA 系の AMD GPU はカーネル引数を User SGPR にプリロードする機能をサポートしている。
gfx1250 で User SGPR の数が 32個に増えたことには、そのプリロード機能をさらに活用する狙いがあるのかもしれない。

参考リンク