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

ベンチマーク最適化、多くの端末メーカーが採用」記事へのコメント

  • AnTuTu Benchmarkのソースコードを通すと驚異的「最適化」が行われるコンパイラをIntelが作ってベンチマークスコアを操作していたのが7月くらいにバレてましたよね
    あまり記事になっていないようですが

    • by Anonymous Coward

      記事になってないのはガセネタだからだよ

      • by Anonymous Coward

        そうなんでしょうかね。インテルコンパイラの「ベンチマーク最適化」はこれが初めてではないので
        私は「またか」と思いましたが。

        • by Anonymous Coward

          それもあなたの勘違いでしょう
          インテルを含めコンパイラベンダーはごく当たり前にチューンをしています

          「SPECのソースのファイル名を変えただけで性能がガタ落ちした」といったソースはありますか?

          • by Anonymous Coward

            CPUIDを“GenuineIntel”ではない文字列に変えるだけでベンチマーク値が大きく変わることはあるようですね!

            • by Anonymous Coward

              GenuineIntelでないときに最適化をさぼることにどういう問題があるのですか?

              • by Anonymous Coward

                ? ?あなたがIntelの行ってきたことをどうにかして擁護したいという気持ちは伝わってきますが……ちょっと意味がわかりません。

              • by Anonymous Coward

                インテルはインテルのCPU向けのコンパイラを作っていてそこでは不正はしていないし、
                AMD向けの最適化をがんばる義理なんて何一つないのですよ

                実際、あなたのように勘違いした人以外は問題視していないわけです

              • by Anonymous Coward

                P4時代にはベンチマークの値だけが良くなる最適化をICCに組み入れて、
                ベンチマーク値を見比べた時に競合他社製品よりも優れているように見せることに成功していましたね。実に立派なことですね!

              • by Anonymous Coward

                Intelが、Intel CPU + Intel Compilerというシステムで性能を引き出すよう努力するのは当たり前のことだと思います。
                コンパイラは、どんなCPUに対しても等しく扱うべき、最善の努力をすべき、という主張の根拠がわかりません。

              • by Anonymous Coward on 2013年10月07日 0時14分 (#2472660)

                AnTuTuベンチマークに現れる31回ループする処理を1回ループしただけで終わるように変える最適化が最善の努力なんですね!

                親コメント
              • by Anonymous Coward

                その程度の最適化、どんなコンパイラでもやってるぞ、無意味な分岐とループの削除は最適化の基本だろ
                gccやclangでも問答無用ですっ飛ばされる

              • by Anonymous Coward

                これは簡単な最適化ではありません。ソースを調べてみて下さい。実際gccでは31回ループするコードが出力され、まるでベンチマーク比較でBay TrailはARMよりも高速であるかのようなスコアの違いが出ます

              • by Anonymous Coward

                無用なものを削除するのは正当な最適化です
                インテル製は高いだけのことがありますね
                素晴らしい

              • by Anonymous Coward

                intelコンパイラーが規格違反な最適化を行ってるってこと?

              • by Anonymous Coward

                ベンチマークプログラムの中に現れる特定のループ処理「だけが」最適化されるような処理がいくら上手に出来ても、実際のタスクの役に立つとは思えませんね。

              • by Anonymous Coward

                > ベンチマークプログラムの中に現れる特定のループ処理「だけが」最適化されるような処理

                これは確認された事柄ですか?
                ただの勘繰りですよね?

              • by Anonymous Coward

                とりあえずこれでも読んどけ http://blog-ja.intransient.info/2011/05/c-13.html [intransient.info]
                しょうもない最適化を、チマチマ積み上げて速度を稼いでんだよ
                大体必要な処理を可能な限り高速に実行するために最適化をかけるんであってな。
                最適化を有効にしてまで無駄な計算をさせるベンチマークの方が筋違いだ、
                実際のタスクで有効か知りたいなら。実際にタスクを実行して比較すればいい。ベンチマークなど当てにならん。

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

処理中...