アカウント名:
パスワード:
計算結果が正しいかどうかは、どうやって検証するのでしょうか?
すぐに検証できるなら、100兆+1桁目くらいなら、すぐに算出できますよね。すぐに記録の塗り替えもできるのでは?
ずっと少ない桁数で別のアルゴリズムで求めた結果と比較し、正しいアルゴリズムだということにしておく。
金田先生もだが、道楽だけではなくスパコンの負荷テストが名目になっている。CPU、メモリ、I/Oと全部バランスよく使うので。
円周率の計算は多倍長浮動小数点数を処理することになるので、 CPU のレベルだと(多分)整数演算ですよね。最近のスパコンを使って計算したい仕事は物理シミュレーション系だとすると、それに特化したスパコンはベクトル化された float/double がすごく速いけど整数演算にチューニングされていないように思うのですが、負荷テストになるのでしょうか。
スパコンってけっこう前から「個々の演算ユニットを高速化してもI/O周りが遅いとまともに性能を発揮できない。大量のノードを効率よく制御するネットワーク周りが重要でお金もかかる」な世界で、演算機単体の性能は重要でなくなったわけではないけど相対的に重要度は下がってます。円周率の計算はその多くが並列実行可能なため「CPU、メモリ、I/O(ネットワーク含む)」を全部含めた総合的な性能を見るのにちょうどよくて、それに比べたら個々の演算が整数か浮動小数かなんてのはささいなことみたいです。ベクトル演算が円周率計算のアドバンテージになるかはよく知らない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
どやって検証するの? (スコア:0)
計算結果が正しいかどうかは、どうやって検証するのでしょうか?
すぐに検証できるなら、100兆+1桁目くらいなら、すぐに算出できますよね。
すぐに記録の塗り替えもできるのでは?
Re: (スコア:0)
ずっと少ない桁数で別のアルゴリズムで求めた結果と比較し、正しいアルゴリズムだということにしておく。
金田先生もだが、道楽だけではなくスパコンの負荷テストが名目になっている。CPU、メモリ、I/Oと全部バランスよく使うので。
Re: (スコア:0)
円周率の計算は多倍長浮動小数点数を処理することになるので、 CPU のレベルだと(多分)整数演算ですよね。
最近のスパコンを使って計算したい仕事は物理シミュレーション系だとすると、それに特化したスパコンは
ベクトル化された float/double がすごく速いけど整数演算にチューニングされていないように思うのですが、
負荷テストになるのでしょうか。
Re:どやって検証するの? (スコア:2)
スパコンってけっこう前から「個々の演算ユニットを高速化してもI/O周りが遅いとまともに性能を発揮できない。大量のノードを効率よく制御するネットワーク周りが重要でお金もかかる」な世界で、演算機単体の性能は重要でなくなったわけではないけど相対的に重要度は下がってます。
円周率の計算はその多くが並列実行可能なため「CPU、メモリ、I/O(ネットワーク含む)」を全部含めた総合的な性能を見るのにちょうどよくて、それに比べたら個々の演算が整数か浮動小数かなんてのはささいなことみたいです。
ベクトル演算が円周率計算のアドバンテージになるかはよく知らない。
うじゃうじゃ