Ryzen + amdgpu-pro driver + Ubuntu で GPU 計算機クラスタを構築しようと思案しましたが, まだドライバの熟成が必要なことがわかりました.
Linux kernel
Ryzen を効率的に動かすには Linux 4.10 以上が必要になります. 4.10 以上が標準になるのは Ubuntu 17.04 か, Ubuntu 16.04.3(2017 夏頃リリース予定?)を待つことになります.
AMD's Ryzen Will Really Like A Newer Linux Kernel
https://www.phoronix.com/scan.php?page=news_item&px=AMD-Ryzen-Newer-Kernel
Ubuntu 16.04 その137 - AMDの新CPU Ryzen 7はUbuntuで利用できるのか?
https://kledgeb.blogspot.jp/2017/02/ubuntu-1604-137-amdcpu-ryzen-7ubuntu.html
追記: 2017/08/03, ついに 16.04.3 がリリースされました! 4.10 カーネルになっています. しかし amdgpu-pro ドライバがまだ 4.10 に対応していない...
amdgpu-pro driver
また, amdgpu-pro driver は Ubuntu 16.04 までしかオフィシャルでは対応していません(2017/04/02 現在. version 16.60). Ubuntu 17.04 にインストールしようとするとエラーが出ます
AMD Ryzen conflict with Radeon
http://askubuntu.com/questions/893527/amd-ryzen-conflict-with-radeon
そもそも amdgpu-pro driver の kernel 4.10 対応もまだような気がしますね.
現状(2017 年 3 月時点)では Ubuntu 16.04 一択...?
したがって, 現状では Ubuntu 16.04 一択になりそうですが, Ryzen のパフォーマンスが出ないままになりそうですね.
Ubuntu 16.04.3 が出るか, amdgpu-pro driver がアップデートされるまでは, CPU 性能重視なら NVIDIA GPU にするか amdgpu driver(pro ではない方), GPU 重視なら CPU は Intel にすることになります.
Ubuntu 16.04.2 + Ryzen 所感
amdgpu-pro driver をインストールしたところ, kernel 4.8.0.44 では画面がブラックアウトしました.
4.8.0.36 では動作しました.
NanoRT path_tracer https://github.com/lighttransport/nanort を動かしたところ, omp threads=16 では極端に動作が遅くなった(omp threads=8 の半分以下)ので, やはりスケジューラーが十分最適化されていないようですね.
(追記: kernel 4.10 では速度低下は微小であることを確認しました)
amdgpu-pro ドライバ補足
また, amdgpu-pro ドライバは省電力周りでまだ不都合があるのか, Intel CPU + Ubuntu 16.04 で動かしていてもたまに画面がレジュームされない時があるので, この不都合も早く治ってほしいですね...
Ubuntu 16.04 で AMDGPU Pro ドライバを使う
http://qiita.com/syoyo/items/7cb6e73cc7770e1f89da