Apple Siliconがやってくる
Apple Siliconに求められるもの Apple Silicon Macのチップはどのような構成になるか(2/4 ページ)
macOSでのbig.LITTLE問題
まず基本的な話を整理すると、
- Single Thread Performance、つまりCPUコア単体での「動作周波数当たりの性能(≒IPC)」は、既にApple A12の時点でIntel Coreプロセッサにほぼ比肩しうるとされている。もちろんIntelもどんどん性能を強化してはいるが、前回ご紹介したようにAppleも性能をどんどん上げており、おそらく米IntelのTiger LakeとApple A14はやはり同等レベルと考えてよい。なので、「より高い性能が必要」というのでない限り、CPUのアーキテクチャそのものは、現在のApple Aシリーズの延長をそのまま利用できるとみられる。
- その一方で、動作周波数そのものはピークでも3GHzを切る程度であり、iPhoneに使われるAxxシリーズはコア当たり1~2W、iPad向けに消費電力枠の大きなAxxX/Zシリーズでも3~5W程度に抑えられているとみられる。これはスマートフォン向けアプリケーションの動作には適しているが、デスクトップや将来的にワークステーション/サーバの分野までカバーするにはちょっと低すぎる。
- big.LITTLEに関しては現状判断が難しい。基本的には現時点のmacOSのアプリケーションは、big.LITTLEを考慮して記述されていない。もっとも本来big.LITTLEはアプリケーション側からはTransparentな存在として実装されているので、アプリケーションがこれを見ながら操作を行うのは筋論として間違ってはいる。
間違ってはいるのだが現実問題として、例えばFPSゲームなどでは、戦闘と戦闘の合間の比較的負荷が少ないシーンで勝手にLITTLEコアに切り替わってしまうと、いざ戦闘となって負荷が急増するタイミングでbigコアに戻るまでのレイテンシがばかにならないから、「負荷が減ってもbigコアのままで動かしたい」なんてニーズは当然存在する。この辺りをプロファイルでやるとか、実行ファイルにTagを付けておくとか、いろいろと実現手段はあるのだが、どれを使うにしても現時点のmacOSにbig.LITTLEのインプリメントが存在しない以上は、そもそもbig.LITTLEを使わない(bigコアのみ)方式にするか、あるいはmacOSにbig.LITTLEの実装を入れるかのどちらかということになる。
この辺りの判断が難しい一つの理由は、例えばArmはサーバ向けではbig.LITTLEを利用していないこと。確かにサーバ向けプロセッサ「Neoverse N」シリーズ(スケーラビリティ重視)と「Neoverse E」シリーズ(省電力重視)の2種類のコアの混在はできるが、これはダイナミックに切り替えではなく、Nシリーズのクラスタ(CPUコアを複数まとめた管理単位)とEシリーズのクラスタを同時に動かし、ただしそこで走らせる処理をそれぞれに適したものにする、という形の実装を前提にしている。要するにヘテロジニアスなプロセッサ環境だ。米AMDはそもそもbig.LITTLEの実装はまるで予定していない。
厄介なのがIntelで、まずbigコア(Sunny Cove)×1+LITTLEコア(Tremont)×4という組み合わせの「Lakefield」と呼ばれるCPUを2020年に発表、21年にMicrosoftから発売されるSurface Neoに実装される予定だ。ただこれは超薄型、AppleでいえばMacBook Airとか、iPad Airというか超薄型のフォームファクター向けの製品であり、デスクトップというよりは限りなくスマートフォン/タブレットに近いもので、アプリケーションの使われ方もこちらに近いからあまり考慮する必要はない。
問題はIntelがこのbig.LITTLEの実装をデスクトップ向けにも展開しようとしていることだ。来年第1四半期に投入される「Rocket Lake」がその第一弾で、これは単一コア(「Coffee Lake」と同じものという話とSunny Coveを入れるという話の両方がある)ながら、8コア12スレッドという変則的なものである。つまり4コアはHyper Threadingが無効化されているという疑似アシンメトリック・プロセッサである。
本命はその次に予定されている「Alder Lake」で、こちらはbigコアにGolden Cove、LITTLEコアにGracemontを搭載する、完全なアシンメトリック・プロセッサである。何でこんな変な構成にするかというと、要するにIntelのプロセスが相変わらず不調で、10nm世代の次世代(10nm SuperFin)にしても、性能レンジが狭くなっているからだ。ピーク性能でAMDのRyzenシリーズに伍(ご)するためには、高性能/高消費電力にプロセスをチューニングせざるを得ず、すると低負荷時の消費電力が高くなり過ぎる。そこで、相対的に低消費電力なAtomベースのGracemontを組み合わせて消費電力を下げる、という形で解決しようというわけだ。
Intelがbig.LITTLEに走る理由が、主にプロセスに起因する消費電力増を少しでも抑えるためという辺り、これをAppleが採用する可能性はすごく低いと思いたいが、こればっかりは今後のTSMCその他のプロセスの動向次第なのでなんともいいがたい。多分ではあるが、macOSにもbig.LITTLEの実装は入れつつ、ただし実際のApple Siliconは(少なくとも5nmプロセスを使う世代では)モノリシックな構成になるのではないかと思う。
Copyright © ITmedia, Inc. All Rights Reserved.
Apple Siliconがやってくる
2020年末からAppleが投入するApple Silicon Mac。今、最も熱いRISCプロセッサを、大原雄介さんが解説する。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
メルカリ、梨の転売疑惑に「盗品の出品は確認されず」 誹謗中傷には利用制限も
-
2
「Xが情報収集に役立たない……」熊本地震で不満の声続出 「Twitterを返して」
-
3
「こんなのに追われたら……」急斜面もやすやす爆走、中国製の車輪付き四足ロボのデモ動画が話題 最高時速20km超
-
4
検索結果に「詐欺ではありません」と表示させる詐欺手口、警視庁が注意喚起 AI要約も餌食に
-
5
Z世代に聞く次の流行、「AIイラスト」が1位に 「Claude Code」も上位
-
6
東野圭吾さん死去、Xなどで追悼相次ぐ 「ガリレオ」など数々の人気作、エンジニアから転身
-
7
はてな、11億円流出の調査報告書を公開 偽警察、口外禁止、残業・休出200時間超、孤立……ほころびが連鎖
-
8
NVIDIAやMicrosoftなど30社超、オープンAIの防御ツール共同開発の「Open Secure AI Alliance」設立
-
9
「あ、その情報メモしたい!」を叶えるワイヤレスイヤフォン、Nothing「Ear (3a)」
-
10
農水省の“クソダサ”ポスター話題 「AIよりよっぽど良い」の声も 担当者に狙いを聞いた
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR