パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Intel、Nehalemの正式名称を「Core i7」に決定」記事へのコメント

  • by Anonymous Coward
    サーバー機なんかじゃ、性能低下を防ぐためにHyperThreadingはオフにせよと言われてましたが、そのあたり対策ができたんでしょうか。
    • Re: (スコア:1, 興味深い)

      by Anonymous Coward
      疑問なのですが、HTをONにするとどういう性能低下があるのでしょうか。

      確かにHTはスレッドあたりの性能を悪くしますが、マルチスレッド全体での性能は間違いなく向上します。
      サーバの場合、単一のスレッドで動いているとは考えられないため性能は上がると思うのですが。

      巨大なファイルのコピーを複数同時に行うと悲惨なことになるように、
      HTのおかげで並列度が上がってI/Oがボトルネックになってるとか?
      • by motamota (30138) on 2008年08月12日 18時08分 (#1402140)
        同時マルチスレッディング [wikipedia.org]より

        物理CPUが複数がある環境でスレッド数が2スレッドまでのソフトウェアを走らせたときに、同じ物理CPU上の2論理CPUにスレッドを割り当ててしまい、結果としてマルチプロセッサをうまく活用できないというケースも散見される。
        負荷を物理CPU間で適切に割り振る仕組みは当然あるんだろうな、と勝手に想像してましたが、そうでもなかったんでしょうか。
        親コメント
        • 現状はプログラマ自身がアフィニティを見るしかないのではないかと思います。
          親コメント
        • by moci (11748) on 2008年08月13日 1時35分 (#1402421) 日記

          負荷を物理CPU間で適切に割り振る仕組みは当然あるんだろうな、と勝手に想像してましたが、そうでもなかったんでしょうか。

          以前の仕事で、複数ソケットに複数コアおよび/または複数スレッドがあり得る場合に、どれとどれが同じソケット、同じコアなのかをなるべく普遍的に区別できないものかと調べたことがありましたが、自分にはわかりませんでした……orz

          親コメント
        • by Anonymous Coward
          カーネルによってはあります。WindowsならXP以降が対応しています。Linuxは……。ここならどなたかが補足してくださるでしょう。

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

処理中...