AMDは、2016年半ばに市場投入を計画中の次世代アーキテクチャGPU"Polaris"(ポラリス:北極星)で巻き返しを図る。同アーキテクチャは、FinFET(3D構造の半導体プロセス)に最適化するとともに、シングルスレッド性能を高めるなどして、大幅に消費電力あたりのパフォーマンスを向上させるべく開発された。AMDは、2015年9月9日に、より独立性を持った企業内グループとして、GPU部門を「Radeon Technologies Group」(RTG)として立ち上げたが、その製品戦略などを、さる12月3日に米カリフォルニア州ソノマ市において記者向けに説明した。Polarisこと北極星は、太古から航行などの道標としても知られるとおり、AMDにとって次世代アーキテクチャ"Polaris"は、その名が示す通り、同社製GPUの方向性を示す画期的な進化を目指す。その最大の特徴は、省電力性能の向上だ。RTGを率いるRaja Koudri氏(Senior Vice President and Chief Architect, Radeon Technologies Group)は、Global Foundriesの14nm FinFETプロセスで製造された最初のPolarisアーキテクチャチップを披露し、競合製品とのパフォーマンス比較を公開した。その様子は、YouTubeでも公開されているが、Intel Core i7-4790Kをベースとしたシステムにおいて、STAR WARS BATTLE FRONTを動作させるPolaris GPUと、GeForce GTX 950の比較デモを実施。Polarisベースのシステムが90W弱のシステム消費電力で1080p/60fpsのミディアムセッティングを動作させられるのに対し、GeForce GTX 950では150W前後を必要とするとして、Polarisの省電力性をアピールした。このデモに使用したPolarisのベータチップは、12月3日の記者説明会で公開されたが、撮影は許されなかった。ただし、Kudori氏が「最初のPolarisチップは、モバイル向けに設計されたものであり、デスクトップ向けにもメインストリーム製品として展開することを計画している」と説明するとおり、かなり小さなチップに仕上がっていた。その一方で、メモリについては「メインストリーム製品は、GDDR5を継続して利用していく」というとおり、HBM(High Bandwidth Memory)は採用されていない。その一方で、「今後、複数のGPUを展開していく」(Kudori氏)として、HBMを採用するPolarisアーキテクチャGPUの存在についても開発を進めていることを示唆した。Polarisのベースとなるのは、大幅にアーキテクチャを刷新した第4世代のGCN(Graphics Core Next)だ。AMDでGPUのアーキテクチャ開発を指揮するMike Mantor氏(Corporate Fellow、Graphics Architecture)は、この第4世代GCNアーキテクチャにおいて「命令キャッシュサイズを増やすことで、シングルスレッドパフォーマンスを向上させた。また、コントロールフローなどにも手を入れ、省電力でもすぐれたパフォーマンスを発揮できるようにしてた」と説明する。Kudori氏は、現時点ではアーキテクチャの詳細は明かせないとしながらも、第4世代GCN CU(Compute Unit:グラフィックスコアそのもの)コマンド・プロセッサジオメトリ・プロセッサマルチメディアコアL2キャッシュメモリコントローラディスプレイエンジンに手を加えたことを明らかにしており、VR世代の3Dコンテンツで必要とされるジオメトリ演算性能の向上や、メモリコントローラの刷新による新しいメモリ圧縮技術の採用、次世代コンテンツ対応のマルチメディアエンジンやディスプレイエンジンを統合していると言う。このうち、マルチメディアエンジンについては、4K解像度のH.265エンコード/デコード機能を統合しているほか、2016年から本格的に普及が進むとされるHDR(High Dynamic Range)コンテンツのサポートなどが盛り込まれる。また、ディスプレイエンジンについても、4KやHDRコンテンツのサポートを強化すべく、HDMI 2.0aやDisplayPort 1.3への対応が図られる。○HDR対応は次世代ビデオコンテンツからRadeonのHDR(High Dynamic Range)対応については、すでに現地時間の12月8日に明らかにされているが、AMDがHDR対応と呼ぶのは、2016年前半に市場投入されることが期待されている次世代Blu-rayの「Ultra HD Blu-ray」や、AmazonやNETFLIXが年内に開始する予定のHDRビデオのストリーミング配信のことだ。すなわち、HDR対応ビデオエンジンがマルチメディアコアに統合されるとみるのが自然だろう。AMDでHDR機能の開発を担当するKim Meinerth氏(Senior Fellow and System Architect、Radeon Technologies Group)は、「映画館では見えていた暗いシーンが、家庭用ビデオコンテンツでは見えない。これは、映画やビデオコンテンツそのものは、より幅広い階調で撮影されているにもかかわらず、テレビ向けのコンテンツでは、十分なダイナミックレンジを与えられていないのが最大の要因だ」と説明する。そこで、米国のコンテンツ業界では、家庭用コンテンツもRGB各色10bitでエンコードすることで、より自然な映像表現を実現すべく動いているのだという。また、テレビやディスプレイなどの映像機器についても、2016年はHDR対応が加速するものとみられ、年末にはより高輝度なLCDや有機EL製品が登場する見込みだと言う。とはいえ、高価なHDR対応テレビを待つ必要はない。すでにPC用ディスプレイでは、RGB各色10bit出力に対応した製品も数多く存在する。Meinerth氏は、「HDR対応は、1ピクセルあたりの輝度や色情報が豊富になるため、1080pでHDRコンテンツを見ると、4KをRGB各8bitのSDR出力でコンテンツを見たときよりも、よい映像に映るはずだ」と説明する。もともと、現行GPUの多くは、RGB各10bit出力などをサポートしているが、WindowsやMacOSといったOS側がRGB各8bit出力にしか対応していない。Adobe Photoshopなど、一部のアプリケーションでHDR表示を可能とするプラグインが供給されるにとどまっているが、Meinerth氏は「ビデオコンテンツのHDR化が進めば、いずれOS側でも対応せざるをえなくなるはず」とし、2016年はゲームタイトルのHDR対応や、映像関連ソフトのHDR対応も進むとみている。そこでAMDは、Polarisにとどまらず、現行のRadeon 300シリーズGPUについても、トーンマッピングアルゴリズムの改良や、ファームウエアの改良によるHDMI 1.4bへの対応を果たすことで、HDRコンテンツ対応を実現する考えを示す。○ソフトウェアのオープンソース化によりエコシステムの強化を狙うさらに、AMDはドライバを含むGPU関連ソフトウェアのオープンソース化を推進し、ゲームやマルチメディアコンテンツなどが、よりGPUに近い階層で実行できるようにする「OpenGPU」を打ち出した。このGPUOpenのコンセプトは、Mantleによって、DirectX 12や次期OpenCLの“Vulkan”など、GPUをよりダイレクトにコントロールできるAPIが整備されたことを受け、よりGPUを効率的かつ高性能に使えるソフトウェアを、AMDのみならず、ゲームデベロッパやソフトウェアデベロッパの協力を得て、オープンソースコミュニティーで幅広く開発できる体制を作りたいという考えのようだ。AMDは、OpenGPUの第1段階として、TressFXなどのAMD独自技術やライブラリなどを、GitHubを介してオープンソースコミュニティーに提供していく。現時点では、ゲームデベロッパのOpenGPUサポートなどについては明らかにされていないが、将来的には、ゲームエンジン独自の機能の一部がオープンソースとして提供されるようになれば、ゲーム性能や描画品質の向上に繋がるというのが、同社の目論見だ。さらに、OpenGPUでは、Linuxコミュニティに対し、カーネルドライバのオープンソース提供を開始し、GPUコンピューティングや組み込み機器向けに最適化したドライバ開発ができるようにもする。悪く言えば、AMDのソフトウェア開発リソースでは手が届かない部分にも、オープンソースコミュニティを利用して、新たな実装やパフォーマンス向上(最適化)、バグフィックスなどを加速する試みとも見えなくはない。また、GPUアーキテクチャを丸裸にしてしまうかもしれないリスクもある。しかし、Radeon Technologies Groupとして、再出発を図ろうとするAMDのグラフィックスビジネスにかける意気込みが感じられる試みであることは確かだ。
2016年01月06日米AMDのGPU部門であるRadeon Technologies Groupは4日(現地時間)、同社の次期GPUアーキテクチャ「Polaris」を発表した。同アーキテクチャをベースとしたGPU製品を2016年半ばに投入するという。「Polaris」は、単なるプロセッサだけでなく、マルチメディアやディスプレイ系の機能、キャッシュ、メモリコントローラ、電源管理など、現在のGPUとして必要なさまざまなコアやエンジンをまとめたアーキテクチャ全体に付けられたブランド名となる。GCN(Graphics Core Next)は第4世代にアップデート。また、HDR(high dynamic range)に対応したHDMI 2.0a、DisplayPort 1.3をサポートするほか、HDR対応の4K対応のH.265 main 10デコーダ、4K/60fpsに対応したH.265エンコーダを備え、インタフェースやマルチメディア周りの機能を大きく強化する。製造プロセスは14nm FinFETで、従来の28nmプレナー型トランジスタと比べると、リーク電流を低減できるほか、より少ない電力消費でパフォーマンスを向上可能で、小型フォームファクタのゲーミングPCなどに向けて設計しているという。また、AMDは「Star Wars Battlefront」を使った電力消費のテスト結果を公開。「Polaris」ベースのGPUとNVIDIA GeForce GTX 950で、Midプリセット/1,920×1,080ドット(フルHD)/60fpsの描画を行ったところ、「Polaris」ベースでは89W、NVIDIA GeForce GTX 950では140Wだったという。AMDでは「Radeon GPUにおけるワットパフォーマンスの歴史的飛躍」としている。
2016年01月05日