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

Google のエンジニア、円周率を 100 兆桁計算して世界記録を更新」記事へのコメント

  • 計算結果が正しいかどうかは、どうやって検証するのでしょうか?

    すぐに検証できるなら、100兆+1桁目くらいなら、すぐに算出できますよね。
    すぐに記録の塗り替えもできるのでは?

    • by Anonymous Coward

      ずっと少ない桁数で別のアルゴリズムで求めた結果と比較し、正しいアルゴリズムだということにしておく。

      金田先生もだが、道楽だけではなくスパコンの負荷テストが名目になっている。CPU、メモリ、I/Oと全部バランスよく使うので。

      • by Anonymous Coward

        円周率の計算は多倍長浮動小数点数を処理することになるので、 CPU のレベルだと(多分)整数演算ですよね。
        最近のスパコンを使って計算したい仕事は物理シミュレーション系だとすると、それに特化したスパコンは
        ベクトル化された float/double がすごく速いけど整数演算にチューニングされていないように思うのですが、
        負荷テストになるのでしょうか。

        • スパコンってけっこう前から「個々の演算ユニットを高速化してもI/O周りが遅いとまともに性能を発揮できない。大量のノードを効率よく制御するネットワーク周りが重要でお金もかかる」な世界で、演算機単体の性能は重要でなくなったわけではないけど相対的に重要度は下がってます。
          円周率の計算はその多くが並列実行可能なため「CPU、メモリ、I/O(ネットワーク含む)」を全部含めた総合的な性能を見るのにちょうどよくて、それに比べたら個々の演算が整数か浮動小数かなんてのはささいなことみたいです。
          ベクトル演算が円周率計算のアドバンテージになるかはよく知らない。

          --
          うじゃうじゃ
          親コメント

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...