RDNA (マイクロアーキテクチャ)
コードのスケジュール方法に影響するアーキテクチャ上の変更がある。
シングルサイクルの命令発行: GCNは、4サイクルごとに1回、ウェーブごとに1つの命令を発行していた。 RDNAはサイクルごとに命令を発行する。
Wave32: GCNは、64スレッド(ワークアイテム)のWavefrontサイズを使用していた。 RDNAは、32スレッドと64スレッド両方のWavefrontサイズをサポートしている。
ワークグループプロセッサ: GCNは、シェーダーハードウェアを、スカラーALUとベクトルALU、LDS、およびメモリアクセスを含む「コンピュートユニット」(CU)にグループ化していた。1つのCUには、メモリへの1つのパスを共有する4つのSIMD16が含まれる。 RDNAは「ワークグループプロセッサ」(WGP)を導入している。WGPは、シェーダー計算ハードウェア/コンピューティングの基本ユニットとして、コンピュートユニットを置き換えるものである。1つのWGPには2つのCUが含まれる。これにより、単一のワークグループに、より多くの計算能力とメモリ帯域幅を割り当てることができる。RDNAでは、1 CUは1/2 WGPである。