パスワードを忘れた? アカウント作成
13503777 story
Intel

Meltdown/Spectre対策パッチを導入した際の性能劣化を示すベンチマークをIntelが公開 32

ストーリー by hylom
事前情報通り 部門より

多くのCPUに影響する脆弱性「Meltdown」「Spectre」問題では各OSが対策パッチをリリースしているが、これを適用すると一部の環境においては性能低下が発生するというベンチマークテスト結果をIntelが発表した(GIGAZINEITmedia)。

今回発表されたのは、SYSmark 2014 SEやPCMark 10、3DMark Sky Diverといったツールを使ったWindows環境でのベンチマークテスト。これによると、3DMark以外のベンチマーク結果においてはパッチ適用によってスコアが低下していることが確認できる。特に影響が大きいテストはSYSMarkの「Responsivensss」テストで、Skylake搭載マシンで21%のスコア減という結果になっている。

また、Webアプリケーションの性能を測定できるWebXPRT 2015によるベンチマーク結果では概ね10%前後のスコア低下が発生している。

また、QiitaではLinux環境においてベンチマークテストを行った人が結果を公開しているが、こちらではパイプ処理やコンテキストスイッチ、システムコールなどに関連する処理のスコアが大きく低下していることが確認できる。

関連リンク

  • by Anonymous Coward on 2018年01月16日 16時14分 (#3345443)

    と考えればいいのかなと思った。MS-DOSで動いていても安全なものは今まで通り。権限分離が必須な環境はヤバい。
    前者ならパッチを当てなくても実質的な影響は軽微。後者なら性能低下を受け入れるしかない。

    デスクトップでもシステムコールが少なくて済むなんてことはないから、どんなPCを組んでも性能低下は避けられないんだな。
    古いCPUだから安全とか新しいCPUなら大丈夫ということはなく、そういうものと割り切って専門家の意見を聞くしかなさそうだ。

    ここに返信
    • by Anonymous Coward

      改変まで自由にできてしまうMS-DOSと同等というのは違う気がします。

  • by Anonymous Coward on 2018年01月16日 16時18分 (#3345445)

    OSパッチの後にはマイクロコード修正が控えている
    ってことなのか
    このベンチはマイクロコードも反映したうえでのものなのか
    さてはて

    ここに返信
  • by Anonymous Coward on 2018年01月16日 16時18分 (#3345446)

    俺のSandyちゃんとHaswellちゃんはどうなんだよ?

    ここに返信
    • もっとパフォーマンスが下がる。
      # VAIO Duo 11はパッチ対応されるのかね…
      # というか、影響範囲が史上最大じゃないかねぇ

      • by Anonymous Coward

        VAIO Duo 11は液晶とバッテリが劣化しすぎて使い続けるほどでもないのでは

    • by Anonymous Coward

      Pentium 4やPowerPC G4ですら被害を受けるのに、何を気にしてるのやら。最新CPUなら21%で済む。なら骨董品では……?
      原理的にSpectre脆弱性を持たないCPUが欲しいなら、PC-98中期やゲームボーイアドバンスくらいまで戻れば回避できるが。

      • by Anonymous Coward on 2018年01月16日 17時07分 (#3345484)

        Intel Itaniumおよび2013年以前のIntel Atomでは無いとされているので
        そこまで遡らなくても良いですよ

        • by Anonymous Coward

          それはOoO実行の方でMeltdownの方だな
          投機実行の方が歴史が長いので、そこまで遡れる。
          社会的影響も少なく、対策も取れないので放置しているだけ。

          • by Anonymous Coward

            2013年以前のAtomに投機的実行機能なんてリッチな物はついてませんよ。

        • by Anonymous Coward

          いや、脆弱性はなかったかもしれんが、OSレベルの「脆弱性対策」による影響で
          パフォーマンス低下くらうのはあるんじゃないか?
          # CPU見て問題なければ古いコード動かすとかせんだろう。

      • Pentium4/Netburstが行き詰って、Core/Core2アーキがでて、それも行き詰ってNetburst復活でCoreiという流れだから、パイプラインが深いPentium4とCoreiが大きく影響受けるとして、じゃあCore/Core2はどうなの?というのは興味を惹かれるところではある。
        とはいえ、Core2Duoなんて引退しちゃってるのかな。

      • by Anonymous Coward

        いや古いものより新しいものの方が性能劣化は低いなんて自明じゃないだろ。
        新しいものの性能向上に寄与していた機能がパッチにより使えなくなったって場合もあるんだから。
        今回がどうなのかはよく知らんけど。

    • by Anonymous Coward

      今月はここ5年の最新を優先対応。それすら一部で問題が起きてる。
      その前の5年のCPUは半年ぐらいかけての対応だと思うよ。
      切り捨てて最新モデルに注力する可能性もあるけどwindows7がまだ稼働してるからね。

  • AMDやARMではまともに情報公開すらされませんからねえ

    ここに返信
    • by Anonymous Coward

      お前が知らないだけでARMは設計図を売っているんだから買って読めばいい
      読めないのはお前が悪い、自己責任だ

      • by Anonymous Coward

        世の中のスマホやタブレットを使ってる一般人に対して無理を押し付ける最低のやり方だな

      • by Anonymous Coward

        アーキテクチャライセンスとか、そういう仕組みを知らない予感。
        私のスマホで使われてる、QualcommとかAppleのCPUの設計図は売ってくれるんですかね?

    • by Anonymous Coward

      (都合の悪い情報は)見えないのは公開されてないのとは違う

      • by Anonymous Coward

        反論になってないアンチインテル丸出し涙目コメはわざわざしなくていいですよ

        そしてこのコメの方だけがマイナスモデされるんだからスラドは終わってる

    • by Anonymous Coward

      AMDに関してはアーキテクチャが異なるのでmeltdownは影響なし、spectreに関してもLinuxでeBPF JIT有効時のみ攻撃に成功したという結果なので
      Windows上では大きな影響はないんじゃないか?

      • by Anonymous Coward

        >AMDに関してはアーキテクチャが異なるのでmeltdownは影響なし
        We believe ...
        だそうで

    • by Anonymous Coward

      https://developer.arm.com/support/security-update [arm.com]
      公開されてるじゃないか

  • by Anonymous Coward on 2018年01月16日 17時33分 (#3345509)

    VRでも2割くらいはベンチスコア落ちちゃいます…
    レンダースケールの調整で余裕持たせてる設定で遊んでますから影響は感じずに済んでますけど
    かつかつの設定で遊んでたような人は厳しくなるのかな

    ここに返信
  • by Anonymous Coward on 2018年01月16日 17時43分 (#3345518)

    パイプ処理、コンテキストスイッチ、システムコールが4割から6割程度になるって割と致命的では?

    ここに返信
    • by Anonymous Coward on 2018年01月16日 19時03分 (#3345563)

      DBとかのIO依存処理30%以上のインパクトというのは妥当な線だと思います。

      まだ、てんやわんやでパッチも情報整理が付いていないので、しかたないかもしれませんが、Specter Varient2+Meltdown対策をHaswell〜Caffe lake、FX〜RyzenのWindows/Linuxで比較した結果が見たいですね。Sandyちゃん、おれのIvyちゃんorz
      Varient.2 対策としてマイクロコードに加えて提案されているretpolineは、コンパイラと再コンパイルしたアプリによる対策ですが、実質投機実行を殺すのでこれも実行速度が落ちるでしょうね。

    • by Anonymous Coward

      マイクロベンチマークなので何とも言えませんが、リアルタイム処理にとっては致命的な気がしますね。

      • by Anonymous Coward
        え?ワーストケースは変わらないのでハードリアルタイム処理的には影響少ないんですよ
  • by Anonymous Coward on 2018年01月16日 19時46分 (#3345603)

    を止める方向にはならないだろうか

    ここに返信
    • by Anonymous Coward

      ワットパフォーマンスが超重要視されるタイプのCPUでも投機実行が実装されている理由を考えよう?

    • by Anonymous Coward

      やらなければCPUに結果待ちが発生した時は何もせず待機することになるわけだが
      待機分の電気をただ食わせるより手癖で計算させた方が仕事が早く済むというのが投機実行

typodupeerror

計算機科学者とは、壊れていないものを修理する人々のことである

読み込み中...