by
Anonymous Coward
on 2020年06月23日 21時11分
(#3838774)
Linusの批判はこちらです。 https://www.realworldtech.com/forum/?threadid=185109&curpostid=185132 [realworldtech.com] >> But it's better to compare it with Windows system results only. >> clang results in another systems are faster than Visual C++ results. >> Just don't mix Visual C++ results and clang results in one comparison.
> I'm not sure how much of it is the compiler per se, and how much of it is "system issues". But yes, I very much agree that you shouldn't treat GB as a "cross system" benchmark. > We've seen this before: cellphones tend to have simpler libraries that are statically linked, and at least iOS uses a page size that would not be relevant or realistic on a general purpose desktop setup. > At the other spectrum of issues, cellphones obviously tend to have thermal limits that may not be relevant in other form factors, although some of the "benchmark mode" tweaks might hide some of that.
疑問 (スコア:0)
MacのARM移行は結構ワクワクするんだけど結構疑問。
かなりの間.net開発ばっかりやってたから感覚が分かんないけど、普通はコンパイルするだけで別CPUでも動きます、だと思うんだが違うのかな?
UWPならAR
Re:疑問 (スコア:1)
> ARMベースで消費電力・グラフィック性能・AI性能は向上するだろうけど、シングルスレッド性能は普通に下がるよね。大丈夫?
Geekbench 5のベンチマークによるとiPad Pro(第4世代)のA12Z BionicはMacBook Pro 13インチ(2020)のCore i5-1038NG7
(Ice Lake)よりシングル性能もマルチ性能も上です。
https://browser.geekbench.com/v5/cpu/2645985 [geekbench.com]
https://browser.geekbench.com/v5/cpu/2647128 [geekbench.com]
iPhone12やARM版Macに使われるA14は5nmプロセスでA12より大幅に性能が高くなると思われるので、デスクトップ版を
含めIntelのどのCPUよりシングル性能が上回ると予想されています。
Geekbench 5は、AESやダイクストラ法による経路検索、Clangのコンパイル、剛体物理など様々な分野からそれぞれの
分野でよく使われる処理内容をワークロードにして実行時間を測定し、Core i3-8100(Skylake)でのシングルスレッドでの
実行時間をスコア1000として、半分の時間ならスコア2000、2倍の時間ならスコア500とするベンチマークです。
純粋なCPUのベンチマークというよりメモリやOSを含めた実行環境のベンチマークというべきものですが、アプリの
動作速度を計測するクロスプラットフォームのベンチマークソフトとしてはよくできています。
https://www.geekbench.com/doc/geekbench5-cpu-workloads.pdf [geekbench.com]
Re: (スコア:0)
OSは基本同じなんだから「実行環境のベンチマーク」じゃ意味ないじゃん。
そもそもAppleの資本力でも操作できない程の会社で、オープンソースで検証されてたりするの?
…と思ってWikipediaみたらリーナス・トーバルズが「クロスプラットフォームベンチマークとしては使うな」って言ってたわ。
Re: (スコア:0)
> iPad Pro(第4世代)のA12Z BionicはMacBook Pro 13インチ(2020)のCore i5-1038NG7
> (Ice Lake)よりシングル性能もマルチ性能も上です。
いいニュースだ。
ついに...ついにIntelさんの本気が見れる。
Re: (スコア:0)
> Geekbench 5のベンチマークによるとiPad Pro(第4世代)のA12Z BionicはMacBook Pro 13インチ(2020)のCore i5-1038NG7
> (Ice Lake)よりシングル性能もマルチ性能も上です。
Geekbenchは信用できないっていう批判がありますね
https://en.wikipedia.org/wiki/Geekbench [wikipedia.org]
x86ベースのCPUよりも、ARMベースのCPUの方がスコアが高くなる傾向があるそうです
Re:疑問 (スコア:4, 参考になる)
Linusの批判はこちらです。
https://www.realworldtech.com/forum/?threadid=185109&curpostid=185132 [realworldtech.com]
>> But it's better to compare it with Windows system results only.
>> clang results in another systems are faster than Visual C++ results.
>> Just don't mix Visual C++ results and clang results in one comparison.
> I'm not sure how much of it is the compiler per se, and how much of it is "system issues". But yes, I very much agree that you shouldn't treat GB as a "cross system" benchmark.
> We've seen this before: cellphones tend to have simpler libraries that are statically linked, and at least iOS uses a page size that would not be relevant or realistic on a general purpose desktop setup.
> At the other spectrum of issues, cellphones obviously tend to have thermal limits that may not be relevant in other form factors, although some of the "benchmark mode" tweaks might hide some of that.
GeekBenchについて、コンパイラの影響が大きいよという話に対して、コンパイラの影響がどれくらいかわからないが、
通常と違ってライブラリが単純化されてスタティックリンクされていたり、iOSだとページサイズが違っているなど
通常のデスクトップと異なる設定があったり、サーマルリミットの影響だったり、ベンチマークモードのような
チートの可能性があるなど実行環境のシステムの影響をかなり強く受けているという点をLinusは批判しているのです。
だから純粋なCPUのベンチマークとはいいがたいが、様々な分野の処理内容を計測しているからアプリケーションの
動作速度を測定する実行環境のベンチマークとしてならよくできていると言ったのです。
Re: (スコア:0)
自分でCPUバウンドな処理書く人でもない限り、
一般人はCPUを使うわけではなくアプリを使うわけですからね。
Re: (スコア:0)
今回は純粋なCPUベンチワークとして使ってるから問題ないね
まぁリーナス自体はアレな人なんでw
Re: (スコア:0)
ベンチモードで不正してるのは中華やサムスンではなんどもあるけど
発熱無視すれば性能上がるのが当たり前だから禁じ手になってたということ
Macに採用するということは、発熱に大きな余裕があるので、当然その分性能上がっても当然の話だね
もちろん低消費電力向けに設計してるから限界があるけど
それも設計から変更することが可能になるわけだからさらに期待できると
まぁその批判が的外れになって、その理論からさらに期待できるってことだねw
Re: (スコア:0)
その良くできているらしいベンチによるとXiaomi Redmi K30のスコアが非常に良いようだ。
iPad Pro(第4世代)の数倍のスコアみたいだよ。
しかも、このXiaomi Redmi K30は上位モデルでもおよそ3万で買えるんだ。
スコアで大きく劣るiPad Proが20万もするなんて、馬鹿らしくなっちゃうね。
Re: (スコア:0)
Geekbench 5のXiaomi Redmi K30のスコアはiPad Pro(第4世代)より明らかに低いですが。
https://browser.geekbench.com/v5/cpu/2646260 [geekbench.com]
Geekbench 4のスコアを見ていませんか?
Re: (スコア:0)
ベンチのバージョンで結果が逆転するとベンチとしての信頼性がどうなのかって話になりそうな
Re: (スコア:0)
算出基準を告知せず変えたらまずいでしょうけど、メジャーバージョンアップで
基準を変えるのはかまわないのでは。同じバージョンで比較すればいいだけなので。
Geekbench 4のワークロードはこちらなのですが、
https://www.geekbench.com/doc/geekbench4-cpu-workloads.pdf [geekbench.com]
Geekbench 5と違ってスコアの算出方法が不明瞭です。
Re: (スコア:0)
測定基準が変わっていくのは必要で、いいことだと思いますが
〇〇ベンチのVer3がIntel有利、Ver4がNVIDIA有利、Ver5がQualcomm有利とかになってたら
いろんなメーカーから協賛金もらえるのかななんて思っちゃう。
Re: (スコア:0)
Top Single-Core Geekbench 5 CPU Results がXiaomi Redmi K30だけど?
https://browser.geekbench.com/v5/cpu/singlecore [geekbench.com]
https://browser.geekbench.com/v5/cpu/2433952 [geekbench.com]
Re: (スコア:0)
> https://browser.geekbench.com/v5/cpu/2433952 [geekbench.com]
Motherboardがlmiではなくphoenixだから捏造でしょうね。他にも单核结果や多核结果など
中国語になっている箇所があっておかしいです。
Re: (スコア:0)
GeekbenchでXiaomi Redmi K30を検索してテスト結果のリストを見てみよう。
それが異常値(たぶん悪戯でアップロードされたインチキ数字)だということがわかるはず。
Re: (スコア:0)
Javaのエミュ環境下で動くandroidアプリがベンチで勝つって方がおかしい結果だと思わないのだろうか
Re: (スコア:0)
①元々のベンチソフトのことは知りませんが、抽象度が高いほうが性能が出る場合はありますよ?
A10の機能向けにカリカリに最適化したネイティブコードは、A12で増えた命令なりコプロセッサなりを使えないコードなわけですが、
中間コードなら実行時最適化で使える場合があります。
②元々のベンチソフトのことは知りませんが、マルチプラットフォームの重いアプリは、
JavaやSwiftはC++あたりの共通コードのラッパーだけに使ってるかもしれないですよ?
Re: (スコア:0)
AndroidのランタイムはJavaのバイトコードをコンパイルしてネイティブコードにしてる訳だが
(バージョンとCPUによっては最適化されない事もあるけど)
Re: (スコア:0)
しかし
今回開発機のベンチマークが出てこない。速いんだろ?何故出さない?