
ベンチマーク最適化、多くの端末メーカーが採用 107
ストーリー by headless
採用 部門より
採用 部門より
SamsungのGalaxy S4が通常はCPU/GPUクロックを制限し、特定のベンチマークアプリ実行時のみ制限を解除する「ベンチマーク最適化」を行っていることが/.Jでも話題となったが、ほかのメーカー製端末でも同様の処理を行っているものがあるようだ(AnandTechの記事、
Engadget日本版の記事、
本家/.)。
AnandTechの調査によると、SamsungのほかLGやHTC、ASUSが少なくとも1機種でベンチマーク最適化を行っていたそうだ。ASUSやLGの場合、ベンチマーク最適化は自社ブランド製品にのみ施され、Nexus 7やNexus 4には施されていなかったとのこと。Motorolaは旧型の端末でベンチマーク最適化を行っていたが、最近の端末では行われていないらしい。ただし、ベンチマーク最適化によるパフォーマンス向上はCPUで0~5%、GPUで10%以下であり、AnandTechはチップメーカーにパフォーマンスや省電力性能の向上を求めるほうがよいと主張している。
AnandTechの調査によると、SamsungのほかLGやHTC、ASUSが少なくとも1機種でベンチマーク最適化を行っていたそうだ。ASUSやLGの場合、ベンチマーク最適化は自社ブランド製品にのみ施され、Nexus 7やNexus 4には施されていなかったとのこと。Motorolaは旧型の端末でベンチマーク最適化を行っていたが、最近の端末では行われていないらしい。ただし、ベンチマーク最適化によるパフォーマンス向上はCPUで0~5%、GPUで10%以下であり、AnandTechはチップメーカーにパフォーマンスや省電力性能の向上を求めるほうがよいと主張している。
自作ソフト高速化手法 (スコア:2, おもしろおかしい)
著名なベンチマークソフトと同じアプリ名(Activity名?)をつける
これからは (スコア:2)
バージョンアップごとにハードコートなんかに一致しない別名バージョンが出たりする気もする
# 一般の人にはそんなに重要じゃないかもしれないけど
性能がどうとかより (スコア:1)
ベンチマーク屋さんにはいろんなAPIを使用してドライバのバグを回避せずにまともに動かない端末を締め出してほしいなぁ
最適化というよりドーピング? (スコア:1)
最適化というのは誤解をうけるので、より意味的に近いのはドーピングのイメージかな?
まぁ実際のドーピングは役に立つ?けど
一部のベンチマークだけドーピングするので、ユーザーには何の役にも立たないんだけどね。
正直に言えばいい (スコア:0)
サムスン、「GALAXY Note 3」ベンチマーク結果の操作を否定 [cnet.com]
ベンチマークでこういうことやるのは昔からあるとはいえ印象は悪いでしょうね・・・
「特定のゲームに最適化しました、設定で切り換えるとバッテリー消費量は増えますが超快適に遊べます」
って宣伝する分には歓迎です
Re:正直に言えばいい (スコア:1)
ベンチマーク載せるところはそのベンチマーク屋と協業して、ランダムアプリ名のスペシャル版を作ってもらえばいいんだよ。
そして通常版と両方掲載すればいい。それで数値に明確な差があれば「ベンチ最適化をしている」ってことになる。
Re: (スコア:0)
ベンチマーク屋と協業するってアイデア、気に入った!
Re: (スコア:0)
その昔、N-Benchというのがあってな・・・
Re: (スコア:0)
三星ベンチなんて作ってもだれも信用しないから大丈夫です。
Re: (スコア:0)
(#2472527) と話がかみ合ってないように見えるんだけど…。
ランダムアプリ名のスペシャル版を作ってもらうってのは端末がアプリ名(パッケージ名)でオーバークロックをするかどうかを決めてるからで、
ベンチマーク載せるところってのは各種メディアの話でしょ
Re: (スコア:0)
じゃあ誰が作ったものが信用できるのかな?
そもそも「信用できる」ってどういう意味?
Re:正直に言えばいい (スコア:1)
むしろバッテリー100%から強制シャットダウンまでの時間でどれだけの処理をこなせるのかのベンチを取ってほしいが。
Re:正直に言えばいい (スコア:1)
ベンチマークならぬデンチマークですな。
そして「電池マーク」と区別がつかない。
新型ベンチマーカー (スコア:0)
自己暗号化ステルスベンチマーカー化する必要があるということか。
スマホって (スコア:0)
ベンチマーク最適化やってるから何?的な・・・
Re: (スコア:0)
どんぐりの背比べかどうかは別として、結局ベンチマークで何を見たいかだろうと。
純粋にハードの性能を見たいのか、デバイスの使いやすさの評価をしたいのか。
最適化したところでハードの限界を超えるわけじゃあるまいし、
ハードの性能がそのまま使いやすさにつながるわけでもないところはあるし
# 結局モバイルデバイスは省エネ目的で性能を抑え気味にしなきゃならないのが悩ましい
Re: (スコア:0)
僕は、あまりが2回あるほうが気になる
Re: (スコア:0)
0除算エラーと同じぐらい深刻だよね
Re: (スコア:0)
製品出す前にベンチマークで良い結果出しておけば、
自称情強が勝手に宣伝してくれるからじゃないかな。
Re: (スコア:0)
そもそもベンチマークの結果がすべてならiPhoneがあんなに売れるわけがない
Re:スマホって (スコア:1)
『i』がすべてさ いまこそ誓うよ
『i』をこめて 強く 強く
Re:スマホって (スコア:4, おもしろおかしい)
Re:スマホって (スコア:2)
Re:スマホって (スコア:1)
ミドルエンド…。
〜◍
Re:スマホって (スコア:1)
そんなあなたにスタートメニュー
intelみたく (スコア:0)
負荷が掛かったらクロック上げるでなんか問題あんの。時間とか温度とかで適当な所で打ち切ればいいだけじゃん。
Re:intelみたく (スコア:2, 参考になる)
通常のアプリに対しては、書かれている通りの動作になります。
負荷とか温度を監視して、CPUやGPUのクロック調整を行ってます。
今回のベンチマーク最適化というのは、特定の名前のアプリを実行している時だけ、負荷、温度に関係なく最高クロックに固定されるようになってるという話です。
通常なら寿命を考えて温度制御しますが、そういうのを無視して最高クロックに固定、さらに通常の使用では届かないクロックにまでオーバークロックする。
それで常時動かせるなら問題ありませんが、ベンチの時だけしか出せないクロックで性能を測られても困る。
Re: (スコア:0)
それやると携帯と思えないぐらい電池が持たないんじゃね
Re: (スコア:0)
単純な負荷ならそれでいいんだけど、たとえばゲームプレイ中に性能が変わるって厄介だと思うよ。
Re:intelみたく (スコア:1)
一瞬納得したけど、隣から「ベンチマークを取る奴ってのは、ベンチマークが目的だからちゃんと目的に叶っている」と言われた。
一時期オーバークロックマニアだった自分的には、それは否定できない。
ベンチマーク、ベンチマークと言うけれども (スコア:0)
ベンチマークテストの事なのかしら?
何が指標になっているのか不明瞭どころか、絶対値を計るものばかりの気がする。
各種プログラムを評価した訳ではないので正確な話ではないのだけれども。
知ってた (スコア:0)
そもそもハード的に大差ないのにソフトのチューニングだけで大きな差が出るはずがないし。
Re: (スコア:0)
「アプリケーションごとの3D設定」が無効になってるのに、こっそり自動的に特定のアプリケーションだけ有効になってるからモメてるんでないのけ?
Re: (スコア:0)
記事になってないのはガセネタだからだよ
Re: (スコア:0)
そうなんでしょうかね。インテルコンパイラの「ベンチマーク最適化」はこれが初めてではないので
私は「またか」と思いましたが。
Re: (スコア:0)
それもあなたの勘違いでしょう
インテルを含めコンパイラベンダーはごく当たり前にチューンをしています
「SPECのソースのファイル名を変えただけで性能がガタ落ちした」といったソースはありますか?
Re:AnTuTu Benchmarkのスコア操作 (スコア:1)
問題は、バイナリで配布されたベンチマーク結果が雑誌やWebが使用されることによって、コンパイラが特定のアーキテクチャに対して行うチューニングが製品の売り上げ等に大きく影響を与えることでしょう。
総合力が求められるHPC関係ならいくらベンダーがチューンしようがインチキ目的でなければ構いませんが、一般向けの製品のベンチマークで特定アーキテクチャのチューニングを行っても既存のアプリがその速度で動くようになる訳じゃないですからね。
Re: (スコア:0)
CPUIDを“GenuineIntel”ではない文字列に変えるだけでベンチマーク値が大きく変わることはあるようですね!
Re: (スコア:0)
GenuineIntelでないときに最適化をさぼることにどういう問題があるのですか?
Re: (スコア:0)
? ?あなたがIntelの行ってきたことをどうにかして擁護したいという気持ちは伝わってきますが……ちょっと意味がわかりません。
Re: (スコア:0)
インテルはインテルのCPU向けのコンパイラを作っていてそこでは不正はしていないし、
AMD向けの最適化をがんばる義理なんて何一つないのですよ
実際、あなたのように勘違いした人以外は問題視していないわけです
Re: (スコア:0)
P4時代にはベンチマークの値だけが良くなる最適化をICCに組み入れて、
ベンチマーク値を見比べた時に競合他社製品よりも優れているように見せることに成功していましたね。実に立派なことですね!
Re: (スコア:0)
Intelが、Intel CPU + Intel Compilerというシステムで性能を引き出すよう努力するのは当たり前のことだと思います。
コンパイラは、どんなCPUに対しても等しく扱うべき、最善の努力をすべき、という主張の根拠がわかりません。
Re: (スコア:0)
AnTuTuベンチマークに現れる31回ループする処理を1回ループしただけで終わるように変える最適化が最善の努力なんですね!
Re: (スコア:0)
原文読む限り、AppleとMotorolaだけが最適化を施してないとか書いてあったけど。
Re: (スコア:0)
実際同時期に出た端末ではiPhoneのほうがGPU性能は圧倒的に上ですしね。
そもそもここで言われてる"最適化"は意味が違う。
ここで言われているのは特定のアプリ名を持ってるアプリ実行中のみオーバークロックしてるだけで"最適化"っていうにはあまりにもお粗末なものですよ
Re: (スコア:0)
そもそもiphoneはベンチマークが無意味だろ、
同じバイナリが動かないんじゃ、参考にもならん。スコアなんざ最適化オプション次第でどうにでもなる。
Re: (スコア:0)
そこはコンパイラ含めての値でいいんじゃないでしょうか。
(ほぼ)同じソースは動きますよ
最適化オプションもそれぞれ普通のアプリが設定するような無理の無い程度に速さ優先で設定すればいいことですし。
Re: (スコア:0)
相手にしなければいいのに。同じミイラになってますよ。
Re:貴社の記者が汽車で帰社した (スコア:1)
「庭に埴輪の鶏がいる」
Windows XP SP3 とMicrosoft IME Standard 2002 ver. 8.1
の組み合わせですが、正しくこの通り一発変換できました。