編集部からのお知らせ
New! 記事まとめ「ISMAP-LIU」
話題の記事まとめ「通信障害と社会リスク」
ハードから読み解くITトレンド放談

サーバの復権に挑むAMDのプロセッサ戦略 - (page 2)

山本雅史

2017-07-07 06:00

Zenアーキテクチャとは?

 RyzenやEPYCプロセッサのベースになっているZenアーキテクチャは、Bulldozerアーキテクチャとは全く逆の、CPUコアの処理性能(Instructions Per Cycle:IPC)を高めるデザインとなっている。


EPYCは、新たに開発されたZenアーキテクチャコアを採用する

EPYCは4つのCPUダイを1つのパッケージにした。EPYCのCPUダイは、コンシューマー向けRyzenのダイがそのまま使われているようだ

 Bulldozerアーキテクチャでは、2つの整数演算ユニットが1つのFP演算ユニットを共有するデザインだったが、Zenアーキテクチャではオーソドックスに、1つのCPUコアに整数演算ユニットとFP演算ユニットを搭載する。さらに、CPUコアのパイプライン数を増やすことで処理性能をアップしている(Zenコアは64KBのL1命令キャッシュ、32KBのL1データキャッシュ、512KBのL2キャッシュ、コア全体で共有する8MBのL3キャッシュを持つ)。


1つのコアで、64KBのL1命令キャッシュ、32KBのL1データキャッシュ、512KBのL2キャッシュ、8つのコアが共有する8MBのL3キャッシュを持つ

 またBulldozerアーキテクチャでは、1つのCPUコアに2つの整数演算ユニットを持ち、OS側からは2つのプロセッサとして見えるようになっていた。一方、Zenアーキテクチャでは1つのCPUコアを仮想的に2つに見せる「SMT」(Simultaneous Multi-Threading)が採用された。これは、IntelがXeonで採用している「HT」(Hyper Threading)と同じ仕組みだ。


EPYCでは、1つの物理コアを仮想的に2つに見せるSMTをサポートしている

 CPUコアの処理性能がアップすれば、プログラムの処理は外部との入出力で、アイドル時間ができる。そこで時分割処理で仮想的に2つのCPUコアとして見せることにより、CPUコアのアイドル時間を無くし、CPUコアを効率的に使うことができる。

 AMDによれば、このように全く新たなZenアーキテクチャを採用することで、Bulldozerアーキテクチャの最終型となる「Excavator」より性能が52%もアップし、一方で消費電力は抑えられているとしている。


Zenアーキテクチャは、前世代のExcavatorよりも52%も性能がアップしている

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    【講演資料】Sentinel運用デモ-- ログ収集から脅威の検知・対処まで画面を使って解説します

  2. セキュリティ

    SASEのすべてを1冊で理解、ユースケース、ネットワーキング機能、セキュリティ機能、10の利点

  3. ビジネスアプリケーション

    北海道庁、コロナワクチン接種の予約受付から結果登録まで一気通貫したワークフローを2週間で構築

  4. セキュリティ

    Sentinel運用デモ-- ログ収集から脅威の検知・対処まで画面を使って解説します

  5. セキュリティ

    セキュアなテレワーク推進に欠かせない「ゼロトラスト」、実装で重要な7項目と具体的な対処法

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]