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

スパコン上位500のうち91%はLinuxで動いている」記事へのコメント

  • 素朴なギモンなんですが。
    寄与しないなら、統計的な意味はない。
    • Re: (スコア:2, 興味深い)

      関係ありません. あったとしても微々たる物. ハードウェア構成やら取り扱うタスクやらのパターンが極端なので, 汎用的なOSの性能指標・チューニング戦略は当てはまらない場合が多いのです.

      じゃあなんでLinuxとかUNIX系が多いかと言えば, シェルスクリプトやらコマンドやらが手元のPCやワークステーションと共通して使えるというのが大きいです. スパコンの利用形態って基本的に計算タスクを非対話的にバッチ処理するって形なので, 計算元のデータや計算結果のファイル指定, 計算前/後の(判断を伴う)付随的な処理, 計算プログラム本体へのパラメータ指定などをスクリプトで処理する必要があります. 今ならWindowsでもPowerShellとかがありますが, 標準的なcmd.exeなんかじゃあまりにも力不足. となると, 取りあえず使えるのはシェルスクリプトとなってUNIX系を採用って流れですね. まあスパコンのOSの種類についてはカーネルよりもむしろユーザーフロントエンドとしての面が大きいので, ユーザが使い慣れているからと言っちゃってもいいかと思います.

      • by Anonymous Coward on 2010年06月03日 23時02分 (#1774339)
        Windowsが使われてこなかったのは、HPCで必要なギャングスケジューリングがなかったからだよ

        アホか
        親コメント
        • by Anonymous Coward
          本当に「ギャング・スケジューリング」と名前の付いた機能が必要なの?

          スレッドのプライオリティとアフィニティマスクを適切に設定して、適切に同期APIを使って待機状態にしておき、オブジェクトをシグナル状態にして一斉に実行状態に遷移させれば、いいんじゃね?

物事のやり方は一つではない -- Perlな人

処理中...