アカウント名:
パスワード:
消費電力や発熱等もありますがとりあえず性能は互角にできるんでしょうか
何に使うかにもよるけどリコンパイルして専用のバイナリ動かすんなら少なくとも性能が落ちるって事は無いと思う。ARM版Windowsが微妙だったのはインテル用のバイナリをARM用バイナリに逐次変換する方式を取ったからなんだし。
過渡期には何らかのエミュレータがまた居るのかな
完全移行には数年かかるだろうからそういうのが必要になる。が、もしかしたらMac Catalystのチェックボックスオンにしてコンパイルエラー潰したらARM製Macでもそのまま使えますよ!なんてことがあるかもしれない。そうなれば多分今あるライトユーザ向けの、スペックをそこまで必要としないmacアプリの殆どは対応しそうな気がする。(気がするだけ)
Apple だよ?ソフトの互換性はなくなるが、ARM版以外のソフトは出荷禁止になるんじゃない?
そのAppleさん、昔Rosettaのっけてましたやん
ARM版MACについてはApple AppStore以外からのアプリケーションインストールは一切禁止とかになるかもしれない
でもそれでほぼ困らない人も相当数居るだろう
コンパイラの性能もなぁ。IOあたりがボトルネックになるような並のプログラムなら十分だけど、CPUの性能を極限まで使うような部分では熟れていない。後発の癖にベクトル演算命令が変わってばかりだし。
コンパイラの性能は改善していくだろうけど、そもそも発熱の面でCPUの性能を極限まで使うデザインにならないかも知れない。
とはいえ、シングルスレッド性能ではまだARMアーキテクチャのCPUはどれも、AMDやIntelのx86 CPUに敵わない。Apple単独でこの2社のCPUに対抗できるものを開発できるのか。
対抗するためのApple独自拡張みたいのはやめてほしいですけどね。独自拡張自体は構わないんですが、長続きする気がしないので。
長続きって、Aチップってもう10年くらいは続いてるけどね。
じゃあその10年でシリーズ名以外に何が続いたの?
互換性
#3830971が長続きしないと言っているのはハードウェアのサポートでは?どんなに技術的に互換性があったってサポートされなければ意味がない。
もし命令セットの互換性を言っているのであればAMDやIntelのCPUに「対抗するためのApple独自拡張」に該当しない。
対抗するためのApple独自拡張みたいのはやめてほしいですけどね。
ARM自体が実装まちまちが普通なんでそりゃ無理な相談かと
# カーネルモジュールで何を有効化してるかまちまちってののハードウェア版みたいなかんじ
>独自拡張自体は構わないんですが、長続きする気がしないので。いつものAppleですやん
シングルスレッド性能は追わないんじゃないかな。インテルよりダイサイズが5割小さく、IPCが3割引くらいのコアを2倍の個数載せてマルチスレッド性能で5割増しって線じゃないかと。クリエイティブ用途ならマルチスレッド性能も活きるしMac向きだろう。
マルチスレッドに振ったサーバ向けARMはどれもパッとせず、シングルスレッド改善したZEN2が大人気なの見ると、クリエイティブ用途ならマルチスレッドなんてとても言えない。MacPro用で考えても、シングルもマルチもEPYC 7002シリーズに勝てるとも思えない。
サーバ向けARMといえば、新しいmacOSは仮想マシンでまともに動くんだろうか?下手するとCIが死ぬのでは?
Intel CPUの拡張命令、動画変換や仮想マシン系向けの命令でArmで代替するものがあるかどうかがあるかな。たぶん、前者は代替物があって後者はきついんじゃないか。
SSEやAVX等のSIMDなら32bit Armv7の頃からNEONがあるし、動画処理はSnapdrangでもApple Aシリーズでも専用回路を積んでいるし、仮想化支援もArmv7の頃からあって実際Raspberry PiでKVMを動かすことが可能です。
同じARMだから色々と楽にはなるのか?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
性能は十分? (スコア:0)
消費電力や発熱等もありますがとりあえず性能は互角にできるんでしょうか
Re:性能は十分? (スコア:1)
何に使うかにもよるけどリコンパイルして専用のバイナリ動かすんなら少なくとも性能が落ちるって事は無いと思う。
ARM版Windowsが微妙だったのはインテル用のバイナリをARM用バイナリに逐次変換する方式を取ったからなんだし。
Re: (スコア:0)
過渡期には何らかのエミュレータがまた居るのかな
Re: (スコア:0)
完全移行には数年かかるだろうからそういうのが必要になる。
が、もしかしたらMac Catalystのチェックボックスオンにしてコンパイルエラー潰したらARM製Macでもそのまま使えますよ!なんてことがあるかもしれない。
そうなれば多分今あるライトユーザ向けの、スペックをそこまで必要としないmacアプリの殆どは対応しそうな気がする。(気がするだけ)
Re: (スコア:0)
Apple だよ?
ソフトの互換性はなくなるが、ARM版以外のソフトは出荷禁止になるんじゃない?
Re: (スコア:0)
そのAppleさん、昔Rosettaのっけてましたやん
Re: (スコア:0)
ARM版MACについてはApple AppStore以外からのアプリケーションインストールは一切禁止
とかになるかもしれない
でもそれでほぼ困らない人も相当数居るだろう
Re: (スコア:0)
コンパイラの性能もなぁ。
IOあたりがボトルネックになるような並のプログラムなら十分だけど、
CPUの性能を極限まで使うような部分では熟れていない。
後発の癖にベクトル演算命令が変わってばかりだし。
コンパイラの性能は改善していくだろうけど、
そもそも発熱の面でCPUの性能を極限まで使うデザインにならないかも知れない。
Re: (スコア:0)
とはいえ、シングルスレッド性能ではまだARMアーキテクチャのCPUはどれも、AMDやIntelのx86 CPUに敵わない。
Apple単独でこの2社のCPUに対抗できるものを開発できるのか。
Re: (スコア:0)
対抗するためのApple独自拡張みたいのはやめてほしいですけどね。
独自拡張自体は構わないんですが、長続きする気がしないので。
Re: (スコア:0)
長続きって、Aチップってもう10年くらいは続いてるけどね。
Re: (スコア:0)
じゃあその10年でシリーズ名以外に何が続いたの?
Re: (スコア:0)
互換性
Re: (スコア:0)
#3830971が長続きしないと言っているのはハードウェアのサポートでは?
どんなに技術的に互換性があったってサポートされなければ意味がない。
もし命令セットの互換性を言っているのであれば
AMDやIntelのCPUに「対抗するためのApple独自拡張」に該当しない。
Re: (スコア:0)
対抗するためのApple独自拡張みたいのはやめてほしいですけどね。
ARM自体が実装まちまちが普通なんでそりゃ無理な相談かと
# カーネルモジュールで何を有効化してるかまちまちってののハードウェア版みたいなかんじ
Re: (スコア:0)
>独自拡張自体は構わないんですが、長続きする気がしないので。
いつものAppleですやん
Re: (スコア:0)
シングルスレッド性能は追わないんじゃないかな。
インテルよりダイサイズが5割小さく、IPCが3割引くらいのコアを2倍の個数載せてマルチスレッド性能で5割増しって線じゃないかと。
クリエイティブ用途ならマルチスレッド性能も活きるしMac向きだろう。
Re:性能は十分? (スコア:2, すばらしい洞察)
マルチスレッドに振ったサーバ向けARMはどれもパッとせず、シングルスレッド改善したZEN2が大人気なの見ると、クリエイティブ用途ならマルチスレッドなんてとても言えない。
MacPro用で考えても、シングルもマルチもEPYC 7002シリーズに勝てるとも思えない。
Re: (スコア:0)
サーバ向けARMといえば、新しいmacOSは仮想マシンでまともに動くんだろうか?
下手するとCIが死ぬのでは?
Re: (スコア:0)
Intel CPUの拡張命令、動画変換や仮想マシン系向けの命令でArmで代替するものがあるかどうかがあるかな。
たぶん、前者は代替物があって後者はきついんじゃないか。
Re: (スコア:0)
SSEやAVX等のSIMDなら32bit Armv7の頃からNEONがあるし、動画処理はSnapdrangでもApple Aシリーズでも
専用回路を積んでいるし、仮想化支援もArmv7の頃からあって実際Raspberry PiでKVMを動かすことが可能です。
iOSソフトの開発 (スコア:0)
同じARMだから色々と楽にはなるのか?