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

今後のCPUのコア数増加とLinux」記事へのコメント

  • Linux信者臭い (スコア:3, すばらしい洞察)

    by Anonymous Coward on 2010年10月02日 18時33分 (#1833709)
    > ただしLinuxの場合はコードを若干書き換えるだけでシステム全体のパフォーマンスを大幅に向上させることができたとのこと。

    なんかLinux信者臭いな。
    1つのオブジェクトを全スレッドが頻繁にアクセスするので、キャッシュの競合が発生しまくるという、ありがちな問題だ。

    > コードを若干書き換えるだけ

    そういう部分は、OS全体のコードから見れば極めて少量に見えるが、
    インパクトが大きいので検証やら何やらに時間がかかるものだ。
    今回の論文では3002行を変更したそうだ。かなりの大改造じゃないか?

    > システム全体のパフォーマンスを大幅に向上させることができた

    ちょっと論文の図4を見ろ。

    パフォーマンスが44コア以上でガクンと低下する問題を解決し、
    8~40コアでのパフォーマンスを少し改善、

    くらいの表現が妥当。

    OSは、その時点で入手可能なハードウェアに合わせて調整されるもので、現状で高いスケーラビリティが無いのは欠点ではない。

    たとえばPentium3系Xeonの時代に、
    48コア以上でもスケールするように作ったけど、実際に使われている1~4コアのシステムでは逆に遅くなるよ
    なんて言ったら、アホでしょ?

    事実、この論文での修正では、1~2コアでは性能が低下している。
    どんなコア数でも最高の効率で動作する方式なんて、うまい話はない。
    まだ1~2コアのシステムが多く使われている現状では、現状の44コア以上でガクンと性能が落ちる実装は、悪くない。
    • Re:Linux信者臭い (スコア:2, すばらしい洞察)

      by slashushushu (40742) on 2010年10月02日 21時54分 (#1833794)

      >事実、この論文での修正では、1~2コアでは性能が低下している。
      >どんなコア数でも最高の効率で動作する方式なんて、うまい話はない。

      その時はカーネルビルド時のスイッチ(.config)でソースを切り替えるんじゃない?
      CONFIG_NOHIGHMEM/CONFIG_HIGHMEM4G/CONFIG_HIGHMEM64Gみたいに。

      親コメント
    • by okky (2487) on 2010年10月03日 1時34分 (#1833853) ホームページ 日記

      たとえばPentium3系Xeonの時代に、48コア以上でもスケールするように作ったけど、実際に使われている1~4コアのシステムでは逆に遅くなるよなんて言ったら、アホでしょ?

      おっと。タネンバウム [wikipedia.org]とラシッド [wikipedia.org]の悪口はそこまでだ。

      # たとえば Mach [wikipedia.org] は 1985年当時に 100CPUぐらいを想定していたが、
      # その頃は 80386 [wikipedia.org] の時代だ。
      ## いや「時代」的にはまだ 80286 の方が速いと言われていた時代だ。

      --
      fjの教祖様
      親コメント
    • by Anonymous Coward

      > まだ1~2コアのシステムが多く使われている現状では、
      でもLinuxがよくインストールされてそうなサーバー界隈では、
      もはや1~2コアなんて余程のエントリレベルの低スペックサーバーでしか選べなさそうな気が。

      • Re: (スコア:0, オフトピック)

        by Anonymous Coward
        ハードウェア的には12コアCPUを2個積んでいても、その上で走る仮想マシンが1コアや2コアの設定だったりするんですよ。
    • by Anonymous Coward

      http://xkcd.com/619/ [xkcd.com]
      A 「たくさんの作業がかかったけど、この最新のLinuxパッチは古い1024個の制限から4096個のCPUを持つパソコンに対応するようになるんだ。」
      B 「フルスクリーンのFlash動画のスムースな再生のサポートはまだですか?」
      A 「まだだよ、だけど一体誰が使うんだい?」

人生unstable -- あるハッカー

処理中...