アカウント名:
パスワード:
MacのARM移行は結構ワクワクするんだけど結構疑問。
かなりの間.net開発ばっかりやってたから感覚が分かんないけど、普通はコンパイルするだけで別CPUでも動きます、だと思うんだが違うのかな?UWPならAR
> 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よりシングル性能が上回ると予想されていま
その良くできているらしいベンチによるとXiaomi Redmi K30のスコアが非常に良いようだ。iPad Pro(第4世代)の数倍のスコアみたいだよ。
しかも、このXiaomi Redmi K30は上位モデルでもおよそ3万で買えるんだ。スコアで大きく劣るiPad Proが20万もするなんて、馬鹿らしくなっちゃうね。
Geekbench 5のXiaomi Redmi K30のスコアはiPad Pro(第4世代)より明らかに低いですが。https://browser.geekbench.com/v5/cpu/2646260 [geekbench.com]
Geekbench 4のスコアを見ていませんか?
ベンチのバージョンで結果が逆転するとベンチとしての信頼性がどうなのかって話になりそうな
算出基準を告知せず変えたらまずいでしょうけど、メジャーバージョンアップで基準を変えるのはかまわないのでは。同じバージョンで比較すればいいだけなので。
Geekbench 4のワークロードはこちらなのですが、https://www.geekbench.com/doc/geekbench4-cpu-workloads.pdf [geekbench.com]Geekbench 5と違ってスコアの算出方法が不明瞭です。
測定基準が変わっていくのは必要で、いいことだと思いますが
〇〇ベンチのVer3がIntel有利、Ver4がNVIDIA有利、Ver5がQualcomm有利とかになってたらいろんなメーカーから協賛金もらえるのかななんて思っちゃう。
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]
> https://browser.geekbench.com/v5/cpu/2433952 [geekbench.com]Motherboardがlmiではなくphoenixだから捏造でしょうね。他にも单核结果や多核结果など中国語になっている箇所があっておかしいです。
GeekbenchでXiaomi Redmi K30を検索してテスト結果のリストを見てみよう。それが異常値(たぶん悪戯でアップロードされたインチキ数字)だということがわかるはず。
Javaのエミュ環境下で動くandroidアプリがベンチで勝つって方がおかしい結果だと思わないのだろうか
①元々のベンチソフトのことは知りませんが、抽象度が高いほうが性能が出る場合はありますよ?A10の機能向けにカリカリに最適化したネイティブコードは、A12で増えた命令なりコプロセッサなりを使えないコードなわけですが、中間コードなら実行時最適化で使える場合があります。
②元々のベンチソフトのことは知りませんが、マルチプラットフォームの重いアプリは、JavaやSwiftはC++あたりの共通コードのラッパーだけに使ってるかもしれないですよ?
AndroidのランタイムはJavaのバイトコードをコンパイルしてネイティブコードにしてる訳だが(バージョンとCPUによっては最適化されない事もあるけど)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
疑問 (スコア: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よりシングル性能が上回ると予想されていま
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によっては最適化されない事もあるけど)