EPYCの1ソケットは、IntelのXeon SPの2ソケットに相当する性能や機能を実現できる EPYCの特徴は、その実現方法にある。EPYCでは、CPUのサブ基板上に4つのダイが搭載され、そこにヒートスプレッダーをかぶせるという独特の形で提供されている。一般的なCPUでは、CPUのダイが1つで、その上にヒートスプレッダーをかぶせる形になっているのに対し、やや特殊な形になっている。 この方式の優れているところは、デスクトップPC向けのRyzenとダイを共有できることだ。このため製造の効率が良く、結果、低コストで製品を提供可能になる。 もう1つの特徴は、それぞれのCPUダイに、最大8コアのCPU、PCI Expressやメモリコントローラが実装されており、CPUパッケージ全体で、使えるPCI Expressのレーン数やメモリコントローラの数を増やせる点だ。 具体的に言うと、1つのCPUダイでは、8コア、32レーンのPCI Express、2チャネルのメモリコントローラを実現できており、ダイが4つあるため、EPYCは1つのCPUソケットで、最大32コアのCPUコア、最大128レーンのPCI Express、最大8チャネルのメモリコントローラ、最大2TBのメインメモリというスペックを実現できている。 これにより、林田氏が「もちろんOEMメーカーがどんな実装をするかによるが、PCI Expressのレーンに余裕があれば、NVMeのSSDを接続するのにも余裕を持たせられる。またサーバーとサーバーの接続に利用する場合でも、帯域に余裕を持たせることができる」と話すように、サーバー製品としての仕上がりにも影響してくる。 サーバーの性能は、単にCPUのコア数だけで実現されるわけではない。そうした周辺部分にも余裕を持たせることができるのが、EPYCの大きな特徴だ。 実際、こうしたスペックをIntel側で実現するには、2ソケットのXeon スケーラブルプロセッサ（SP）が必要になる。2ソケット分のプラットフォームを1ソケット分で実現できれば、その分マザーボードを小さくしてコストを抑えたり、サーバーの密度（デンシティ）を上げたりすることが可能になる。

1ソケットで2ソケット分の性能や機能を実現していることはTCOの削減につながっている そうした1ソケットで2ソケット分というAMDのアピールは、性能だけにとどまらない。林田氏は「2ソケット分を1ソケットにすることができれば、TCOには大きな影響がある。というのも、VMwareにせよ、データベースソフトウェアにせよ、エンタープライズのソフトウェアの課金単位はソケット数に依存することが多く、2ソケットの性能や機能を1ソケットで実現できることには、（コスト面で）大きなメリットがある」と説明する。 林田氏の言う通り、エンタープライズのソフトウェアはソケット数に応じて課金されるものが多く存在するので、ソフトウェアのコストを含めたTCOを削減することが可能になる。 こうした点は、OEMメーカーにも評価されており、Intelの2ソケットサーバーのリプレース候補として、1ソケットサーバーをリリースするサーバーメーカーは少なくないという。 実際、日本で発売されている製品でもDellのPowerEdge R6415／PowerEdge R7415などが1ソケットのサーバーとなっている（編集注：HPEからも7月19日にHPE ProLiant DL325 Gen10が発表された）。もちろん2ソケットの製品もあり、HPE ProLiant DL385 Gen10は2ソケットの製品となっている。 このほかにも、Lenovo、CRAY、CISCOといったグローバルに展開するサーバーメーカー、SuperMicroやTyan、GIGA-BYTE TechnologyといったODMベンダもEPYC搭載製品をリリースしている。 林田氏によれば、国内での採用例も増え始めている。「ヤフー株式会社ではハイパーバイザー・アプリケーションにシングルソケットのサーバーシステムを導入していただいている。従来の環境に比べてTCOの削減につながるというところを評価していただいている」とのこと。 Yahoo! Japanのブランドで知られるヤフーでは、ハイパーバイザーを利用した仮想マシン環境のインフラとして、Dellの1ソケットサーバーとなるPowerEdge R7415を導入したことを、両社連名のプレスリリースで発表している。 その理由についてヤフー側では「TCOの削減」としており、前述のような、1ソケットで2ソケットの性能や機能を実現していることを評価したのだ、と考えることができるだろう。 これに対して、もう1つの奈良先端科学技術大学の事例では、AI・マシンラーニング（機械学習）の演算用にHPE ProLiant DL385 Gen10が利用されているという。 「こちらの場合は、純粋に性能が評価されている。先方では競合のプラットフォームから交換したところ、演算性能に余裕ができたという評価もいただいている」（林田氏）との通りで、2ソケット時では、競合との性能差が重要視されているとのことだった。

来年には7nmプロセスルールに微細化したEPYCを投入、COMPUTEX TAIPEIでサンプルを公開 こうして見てくると、かなり良いように見えるEPYCだが、解決すべき課題もないわけではない。 1つは、仮想マシン（VM）をIntelプラットフォームからAMDプラットフォームへと移行する時に、ライブマイグレーションと呼ばれる、VMを動かした状態のまま移行させることが難しいという点だ。これは、仮想マシンが利用している命令セット（IntelならVT、AMDならAMD-Vなど）に互換性がないため。一度VMを終了し、命令セット関連の変換をしてから移行するという、コールドマイグレーションが必要になる。 この点に関して林田氏は「VMを移行するとなると、ライブマイグレーションでは難しいという課題はある。しかし、動かし続けなければいけないシステムでなければ、一度止めてコールドマイグレーションをしてもらえば問題はない。また、サーバーの入れ替えではなくて、サーバーの増強の時などにうまく活用してもらったりすれば、十分対応可能だと考えている。結局、そこはTCOと、サーバーを止めて作業をすることとのトレードオフだ」と述べる。 既存のサーバーの置き換えには課題があるのは事実だが、サーバーの増強時にAMDに入れ替えれば問題は発生しないし、仮にサーバーを止めてコールドマイグレーションする場合でも、TCOの削減という目に見える効果があるのでカバーできるというのがAMDの主張ということだ。 そして最後に林田氏は「お客さまにとって重要なことは、この世代だけで終わりになるのではなく、将来世代にわたって製品が提供されるという保証だ。このため、われわれは積極的にロードマップについて説明している。6月に行われたCOMPUTEX TAIPEIでは7nmのプロセスルールで製造されるEPYCのサンプルを公開し、現在当社のラボで評価中で、2019年には製品を投入する」と説明する。 筆者も参加したCOMPUTEX TAIPEIのAMDの記者会見では、7nmという最先端のプロセスルールで製造されるEPYCのサンプルを、AMD 社長兼CEOのリサ・スー氏自らが公開した。 AMDにとって、このことの意味は小さくない。 というのも、Intelが次世代のサーバープロセッサとして公開を計画しているCascade Lakeは、Intelの14nm++と呼ばれる14nmの改良版の改良版プロセスルールで製造される予定だからだ。 Intelにおいて10nmの立ち上げがうまくいっていないのは、すでに業界では誰もが知っている事実になりつつあり、AMDなどが利用するファウンダリーが、Intelの10nmに相当する7nmプロセスルールの立ち上げで先行する可能性は高い、と考えられている。 つまり、これまでサーバー向けCPUの製造では常にIntelから1世代遅れのプロセスルールにとどまってきたAMDが、Intelより進んだ製造プロセスルールを使ってサーバーのCPUを製造する事態が、初めて発生するということだ。