Intel関係者曰く、2020年にもARMプロセッサ採用のMacが登場する 80
ストーリー by hylom
ソフトの対応次第では 部門より
ソフトの対応次第では 部門より
AppleのiPhoneやiPadといった製品にはARMベースのプロセッサが使われている一方、現行のMacではIntelのプロセッサが採用されている。しかし、Intelは今後AppleがMacでもARMベースのプロセッサを採用するのではないかと見ているようだ(GIGAZINE、Forbes、AppleInsider、AXIOS)。
Intelの担当者によると、2020年にもAppleはARMベースのMacを発売するのではないかと見ているそうだ。Appleは単一のコードベースからiOS向けのアプリケーションとmacOS向けのアプリケーションを同時に提供するための技術を近いうちにリリースするとも見られているが(過去記事)、これもARMベースのMacに向けた布石になっているという。
Appleは最新のiPad Proで採用しているA12Xプロセッサについて「市場にある92%のモバイルノートより高速」などと言及しており(PC Watch)、すでに単純な演算性能ではARM系プロセッサとモバイル機器向けIntelプロセッサが近づいているというのも背景にあるようだ。
まあ,Intel移行の時みたいに,OSはずっと作ってるだろうし (スコア:2)
iOS作ってる以上,arm版のmacOSも並行して作ってるだろうしねえ。
Appleの本命はiOSも含めてRISC-Vだと思ってたんだけど,とりあえず前倒しちゃうのかしらね。
絵に描いた餅というか時期尚早感がかつてのAppleを彷彿とさせてぴったりなのに。
Re: (スコア:0)
LLVMのRISC-V対応がまだ実用の域に達してないからしばらくはARMで…と邪推してみるテスト
Re:まあ,Intel移行の時みたいに,OSはずっと作ってるだろうし (スコア:2)
Re: (スコア:0)
RISC-V対応時は恐怖のチャブ台返しが行われると思っていたけど。
互換性?なにそれ?って感じで。
Re: (スコア:0)
Appleが強力なARMプロセッサをすでに開発済みというのがこの話のポイント。
命令セットさえ定義すれば高性能なプロセッサを誰かが開発するというのは幻想だよ。
Re:まあ,Intel移行の時みたいに,OSはずっと作ってるだろうし (スコア:2)
Re: (スコア:0)
ライセンス料は本当は何に対して支払われているのか、というところなんだが。
Intel (スコア:1)
『Intel関係者曰く』ってあたりが、いろいろ考えさせてくれて面白い。
Boot Camp (スコア:0)
Boot CampはWindows on ARM対応になるんだろうか。それとももはやWindowsなんか動かなくてもいいだろとなるのか
Re:Boot Camp (スコア:2)
iOS端末だけでなく、MasまでT2チップとか独自ハードのセキュリティに走ってる現状、
bootcamp自体がセキュリティホールになりかねないし。
Re:Boot Camp (スコア:1)
そもWindows for ARMは一般向けに出荷してないし、廃止かと。
Intel の、IA32/64 エミュレーションに対する特許訴訟って (スコア:0)
結局どうなったんでしたっけ? Windows ARM が無事にエミュレーター載せて出荷されたことを考えると、ライセンス料を払ったか、MS が押し切ったか?
Apple はどうすべ
すでに X64 化を推し進めている状態で、ARM64 に切り替えられるかね?
Apple は、CPU アーキテクチャ切り替え経験に豊富なので、やり方は分かっていると思うけど、
ARM64 上で X64 のエミュレーションを実用的な速度で出せるかどうか。 MS ができなかったことを APPLE ができるか。
たぶん、MS にはやりづらく、Apple なら使える奥の手で切り替えを実現させるだろうけど、3rd party アプリが大変そうだ。
Apple なら使える奥の手 (スコア:1)
多くの開発系ブログで噂になってるけど、LLVM バイトコードでバイナリ配布だね
Apple Watch 向けで、Xcode は LLVM バイトコードをバイナリとして掃き出し、
AppleStore がターゲットデバイスに最適化して最終バイナリを配布する。という手を出してるから、APPLEとしては経験は積んでいるわけだな。
Re: (スコア:0)
Appleらしからぬ真っ当なやり方でびっくりした。
どうせ切り捨てとかエミュレーションとか複数のコンパイル結果を同梱とかかと思った。
Re: (スコア:0)
iPhone向けもLLVMバイトコードでいいのではという気がする。
Re: (スコア:0)
Apple のアーキテクチャ切り替えの経験は豊富だけど、やったことって、常に切り捨てるってだけだからなぁ。
移行用の構造とか何か考えても、それらが役にたったことはなくて、結局ユーザーがアプリを買い替えるほどメジャーなソフトであるか、そうでないならベンダーが諦めて撤退したってだけだし。
まぁ、新しいアーキテクチャに追従できないベンダーを切り捨てることで、品質を保つという意味もあるのかもしれん。
Re: (スコア:0)
どちらかと言えばマイクロソフトがRISC-VのCPUを開発するというシナリオの方があり得るんだが。
なお出典は下記の一行 (スコア:0)
> Although the company has yet to say so publicly, developers and Intel officials have privately told Axios they expect such a move as soon as next year.
https://www.axios.com/apple-macbook-arm-chips-ea93c38a-d40a-4873-8de9-... [axios.com]
Intel も Apple も、絶対に否定も肯定もしないだろうし
株価操作のアヤシイ風説の類じゃないかね?
Re: (スコア:0)
日本の企業なら「当社の発表したものではない」って言うやつだ
Re: (スコア:0)
日本の企業が「当社の発表したものではない」とした場合はほぼ事実だから、今回の場合は違うのでは。
なにげに (スコア:0)
XScale復活ののろし…なわけないか :)
いまや (スコア:0)
Windows(Intel)のアプリが動くことよりも、iOS(ARM)のアプリが快適に動くほうが価値があるんでしょう。
App開発時もARMネイティブで動くようになるし、Macの今の使われ方だとARMの方が向いていそう。
Re:いまや (スコア:1)
IntelからCPU買うより自社で設計したAチップ使ったほうが劇的にコストが下がるのが最大のメリットじゃない?
設計がこなれてきてCPUパワー的にIntelに対抗できる算段が整ったのかな。
ハイエンドはIntel Xeonを採用し続けるという手もあるね。
Re: (スコア:0)
スマホアプリがデスクトップで動いても大した価値はないよ。
タッチパネル付き24インチくらいのディスプレイへAndroidスマホを繋げてアプリを使ってみればわかるが、腕で操作する形になってとてつもなく操作が面倒になる。
開発の時に楽だと言うのなら、Androidの開発環境のようにx86用iOSを用意する方法もある。
飼いならされてるから平気か (スコア:0)
今までも何度もプラットフォーム変更して、そのたびに動くと言ってたはずの過去のアプリはまともに動かなくなりアップグレード必至、
それでも残ったのが今のMacユーザー。
ARM化も同じ道だろうけど、問題ない。
それでiOSアプリと統合できるならむしろ神アプデといっていい。
Re: (スコア:0)
PowerPCへの移行のときはともかく、Rosettaはかなりうまくやったと思う。
Re: (スコア:0)
PowerPC移行の時も相当うまくやったと思うがなあ。当時Macで卒論を書いたりゲームやったりしていたけど、手元のm68kのアプリは全部最後までちゃんと動いていた。
Mac開発の負担を下げたいんだろ (スコア:0)
iPadと食い合ってるMacを統合することで実質的に今のMacを消滅させる
Surfaceのパクリみたいなオーブンと冷蔵庫を合体させたMacになるんやろうな
Re:たいへん! Parallelsさんが息してないの! (スコア:3, 興味深い)
ARMでもMeltdown/Spectre問題はおきています.
ARMの公式発表も出ていて
https://developer.arm.com/support/arm-security-updates/speculative-pro... [arm.com]
大雑把にまとめると
- アウト・オブ・オーダーありのARMなら影響がある
- CVEも出ている
-- Cortex-R7/R8/A8/A9/A15/A17/A57/A72/A73/A75はSpectre
-- Cortex-A75はMeltdown
という感じです.
つまり,ARM化,脱intel化をすすめても,Meltdown/Spectreのようなハードウェアの動作原理を逆手に取った問題を回避することはできません.
> Meltdown/Spectre騒ぎに嫌気がさしたAppleが、いきなりMacOSのARM化
というのは語弊があります.
ただ個人的には,MacOSのARM化はいつかは実現されるものだと思っています.
2010年頃に Intel が Centrino [wikipedia.org]で商業的に成功したように,
5年とか10年のスパンで見ればAppleがiPad,iPhone,mac bookで共通のCPUとマザーボード(メインモジュール?)をつかうのは時間の問題でしょう.
Re:たいへん! Parallelsさんが息してないの! (スコア:4, 参考になる)
AppleのARMもSpectreパッチが当てられて大幅性能低下 [wccftech.com]してますよ。iPhone 6で40%の性能低下だそうで。
マルチスレッドシステムにおいて、
同時に実行されていると別スレッドから実行時間が観測できる、
投機実行を行うと実行時間が実行結果によって変わる、
実行時間が変わると実行結果が推定できる、
つまりざっくりマルチスレッドシステムで投機実行を行うと別スレッドから実行結果が推定できる、というのを総称したのがざっくりSpectreなので、独自実装でもマイクロコードパッチがあっても、CPUのキャッシュがスレッド間で共有されていて長いパイプラインがちゃんと詰まって投機実行がフルに効いて保護されるべきスレッドの実行時間が変動する限りどんなCPUでも亜種が成立します。ARM版だってx86_64の亜種ですが同じ"Meltdown/Spectre"の名称で呼ばれていることからも分かるようにISAとか個別の実装の差異の問題ではないです。
メインフレーム屋さんとか一部のモバイルデバイスとかで「当社の製品は影響を受けません」などと書いているところがあるのは、CPUが単純で投機実行がなくキャッシュミスによる実行時間変動がないので攻撃が成立しないか、運用の前提条件において排除していることになっているので問題だと認識していないというだけのことです。Meltdown/Spectreは攻撃に時間と資源が必要なので、システムにおいて多層防御が完璧に機能していてマルウェアが実行される可能性がまったくないと宣言できるのであれば、それは「影響を受けない」というかたちで表記することが可能というだけのことです。
Re: (スコア:0, フレームのもと)
https://en.m.wikipedia.org/wiki/Comparison_of_ARMv8-A_cores [wikipedia.org]
うんだから、OoOの有無とか知ってるしArm社の脆弱性情報は
Arm社製Armコアの話でAppleのコアに適応されるものではないとしか言ってない
もうちょい落ち着いてから書こうな
Re:たいへん! Parallelsさんが息してないの! (スコア:2)
「AppleはARMv8の独自設計コア使ってるから関係ないよ」って「AppleはARMv8の独自設計コア使ってるからSpectre脆弱性の影響は受けないよ」という文意に取るのが普通だと思いますけど。
実際にはAppleだろうがArm CortexだろうがIntel 64だろうが等しくSpectre脆弱性の影響を受けるわけですから、単にこれは誤りとしか取れないです。
Re: (スコア:0, フレームのもと)
普通はとか使うのやめたらどうなの?普通って定義をどうやって求めたの?
反射的に普通はとか使ってしまう気持ちはわかるし自身の考えが正しいのだと思いたい気持ちはわかるが
俯瞰して考えた方がいいよ
「それで出てるのは」って言ってるでしょ?
それとさせるのは元コメのURLぐらいしかないよね、わかる?
「それ」はURLかもしれないし、「その内容」を指しているのかをわかりづらく書いただけだけ
で、Out of OrderはCoretex全てに実装されてる訳ではないからな
で、Spectorが利用する投機的実行はArmV8の仕様にあったと思うのでArmV8を利用していれば影響は受けるわな
でも、URLの先の話は基本Cortex(Arm社実装コア)なんだな
Re:たいへん! Parallelsさんが息してないの! (スコア:3)
隣のツリーで誤読を狙ったとか書いてますけど、それは「誤読」結果が最も適切な解釈だと考えているという意味じゃないですか。
Arm社製Arm実装コアでもAppleのARMv8に基づく独自設計コアでもSpectre脆弱性の影響を等しく受けることが既に広く知られている以上は、「Armによる発表からAppleの派生設計の欠陥を論じることはできない」などというのは、ほとんど価値のない指摘ですよ。この上にAppleの設計に欠陥がないと誤解していたのではなく誤読を狙って遠回しに書いたのだ、と主張するのなら、なおのこと価値がないです。
Re:たいへん! Parallelsさんが息してないの! (スコア:2)
Spectre脆弱性の影響を受けないOut-of-order実行プロセッサはないんです。提案が求められている状況です。
Meltdown/Spectreは、実装の詳細が異なるから存在が証明されていないと扱うべきだという発想の当てはまらない、*CPUの脆弱性* の話だっていうわけです。だから「厳密にはArm Holdingsの発表ではなくAppleの発表を引くべきだ」という指摘をしたところで、まあ手続き上は正当ですが、ARM ISAを採用しているApple製CPUも等しくMeltdown/Spectreの影響を受けるという主張には影響を与えないんですよ。理解できます?
Re:たいへん! Parallelsさんが息してないの! (スコア:2)
今一つなにを説明しようとしているのかが分からないんですが、どういう状態を目指してコメントを書いてます?
Re: (スコア:0)
Apple自身がSpectreとMeltdownの脆弱性があると認めていて対策ソフトを配布しているのだが。
https://support.apple.com/ja-jp/HT208394 [apple.com]
誰が開発していようが、投機的実行をしてる時点で特にSpectreを防ぐのは非常に難しい。
Re: (スコア:0)
「Appleは関係ないよ」などと、あたかもAppleに脆弱性がないようなセリフを書く奴に日本語云々と言われても反応に困ります。
Re: (スコア:0)
論破されて発狂してて哀れ以上に感想無いわ
そこまで個別のCPUの問題にしないと心の平安を保てないのか
Re: (スコア:0)
言い訳しないで「Appleの実装は独自だから大丈夫だと過信したかった」って素直に認めてもいいんだよ
Re: (スコア:0)
一方、iPhoneからMac、さらにはApple Carまで唯一のチップサプライヤーになる予定であるTSMCは一人勝ち状態
別に、TSMCがMac用のプロセッサを作るって決まった訳じゃ無いよね?
インテルのファウンダリ事業で10nmプロセス使ってMac用ARMプロセッサ作るって線もまだ残ってるんじゃ?
湧いてきた。Intel 擁護屋 (スコア:0)
そんな線は残ってないよ。
Re: (スコア:0)
Appleは1ベンダー嫌がるから普通にあり得ると思うんだけど
純粋に否定できる理由はどこに?
Re:湧いてきた。Intel 擁護屋 (スコア:1)
あるとしてもサムスンでは
GFと14nm LPPで協業したときにGFのファウンドリ知財を吸収したらしいし(by 大原)Intelより環境は整ってるはず
Re: (スコア:0)
iPhoneの製造でもめ倒したサムスンと再度やるかね?
Re: (スコア:0)
インテルの10nmは失敗しているからインテル分だけでお腹いっぱい。
ありえるとしても次の世代から。
Re: (スコア:0)
一応突っ込んでおくと、Parallels社は未上場企業であるCorel社の子会社なので株価下落というのはないぞ。(少なくとも表から見える範囲では。)
Re: (スコア:0)
親会社が未(or非)上場企業だからといって、その子会社が未(or非)上場企業とは限らない。
つまりParallels社株の上市の有無を明記しなければ無意味。
Re: (スコア:0)
「メガバンドル。大幅割引。」
これはちょくちょくやってる
Re:たいへん! Parallelsさんが息してないの! (スコア:1)
Corelは年がら年中セールやってるな。