Copilot+ PC CPUまとめ(24-06編)の続編です。7月16日、Intel/AMD/ArmのCopilot+ PC CPU状況が判るPC Watch記事が掲載されました。この記事をメインに、ノートPC向けCopilot+ PC CPUの24年7月現状をまとめます。
Edge Copilot記事要約
上記記事をEdgeで開き、右上Copilotアイコンクリックとページ概要を生成するで生成した概要が下記です(厳密会話スタイル)。
Ryzen AI 300シリーズの特徴: AMDの新しいRyzen AI 300シリーズは、50TOPSの性能を持つXDNA 2アーキテクチャを採用し、他の競合製品を上回る性能を実現しています。
異種混合CPU: Ryzen AI 300は、Zen 5とZen 5cの異種混合CPUを搭載し、高性能と低消費電力を両立しています。
Block FP16: 新しい浮動小数点精度であるBlock FP16に対応し、INT8と同等の性能を持ちながらFP16の正確性を提供します。
将来の展望: AMDは今後もRyzen AI 300シリーズの性能向上を目指し、次世代製品の開発を進めています。
筆者記事要約
記事要約としては、前章で良いのでしょう。若干判り難いので、いつものように筆者が要約します。
記事筆者:笠原 一輝氏作成のCopilot+ PC向けSoC仕様が下記です。
Qualcomm Snapdragon Xが、Copilot+ PCとして発売中のArmコア搭載CPUです。
NPU単体は、7月発売AMD Ryzen AI 300が50TOPS、3Q24発売予定Intel Lunar Lakeが48TOPS(SoC全体はNPU48+CPU5+GPU67=120TOPS)と、先行Armの45TOPSよりも後発の強みを活かし勝っています。
但し、TOPS測定が、各社同一単位FP16/INT8評価か、NPU単体での消費電力はどの程度か等、不明な点も多く、±2TOPS程度は誤差範囲で3社横並びと筆者は思います。
AMD Ryzen AI 300搭載Copilot+ PC 8月発売
2024年8月に、現在最高NPU性能Ryzen AI 300搭載のCopilot+ PC要件を満たすノートPC:HP OmniBook Ultra 14が発売されます(日本円で23万円から)。しかし、まだCopilot+ PCとは呼ばずにAI PCと呼んでほしいそうです。
その理由は、Armアーキテクチャではなく、x86アーキテクチャだからです。Copilot+ PC CPUリストに今は入ってないからでしょう。
つまり、AI処理本体Windows Copilot Runtimeがネイティブ動作では無く、Armエミュレーション実行です。逆に、従来アプリx86/x64互換性は、Arm CPUに比べ問題が少ないと言えます。
※従来アプリの1つEclipse IDEをベースとするMCU開発ツールも、Win10→Win11アップグレート時、MCUベンダが暫く旧Win10利用を勧める場合がありました。但し、筆者はx86/x64アプリ互換トラブルに遭遇した経験はありません。
筆者推定ですがSoC全体でNPU50+CPU5=55TOPSです。Windows Copilot RuntimeネイティブArm PCと、非ネイティブx86/x64 PCで、AI処理にどの程度差がでるか気になります。Windows専門家評価を待ちたいです。
Intel Lunar Lakeメモリ上限32GB
2024年7月15日、ASCII記事に、Intel Lunar LakeのSoC搭載DRAM上限が32GBで増設できない理由が示されています。記事筆者:大原 雄介氏は、この上限は、次期CPU:Arrow Lakeまで続くと推定しています。
Microsoft Copilot+ PCのメモリ要件は、16GB以上の「DDR5/LPDDR5」です。普及しているDDR4 RAMよりも高速/高価格なDDR5を活かしきれず、かつ上限があるDRAMオンチップ化は、SoC全体の低電力を重視したとは言え、裏目に出たようです。
32GB RAM上限とDDR5高速を活かせないLunar Lakeが、AI PC処理に及ぼす影響も、Windows専門家評価を待ちたいです。
Summary:Copilot+ PC CPU 24年7月現状
2024年7月時点のArm/AMD/Intel Copilot+ PC(AI PC)向けCPUを一覧表にしました。
24年7月AI PC CPU | ターゲット | NPU単体性能 | 備考 | 発売 |
Intel)Lunar Lake | ノートPC | 48TOPS | 40%SoC電力削減 Max. 32GB RAMオンチップ |
24年3Q |
AMD)Ryzen AI 300 | ノートPC | 50TOPS | TDP28W | 8月発売 |
Arm)Snapdragon X | ノートPC | 45TOPS | Copilot Runtimeネイティブ対応 | 発売中 |
発売中Arm CPU単体NPUの45TOPSに対し、後発AMD Ryzen AI 300 CPUは50TOPS、Intel Lunar Lakeは48TOPSと数値ではAMD/Intelが勝ります。
しかし、Windows Copilot RuntimeによるAI処理をネイティブ処理するArm CPUと、エミュレーション処理するx86/x64 Intel/AMD CPUで、AI処理にどの程度差が出るか、Lunar LakeのMax. 32GB RAM上限と速度が、どの程度AI処理に影響するか、さらに、Arm CPUの従来x86/x64ビジネスアプリ互換性なども専門家評価を待ちたいです。
※ゲームアプリに関しては、前投稿(2章)で、互換性問題なしの結果が出ています。
先行Arm CPUに、後発AMD/Intel CPUがやっと追いつき、AI PC性能に大差無し、と筆者は思います。
Afterword:後発AMDとIntelのSoC考え方
最初のPC Watch記事に、Armアーキテクチャを追いかける後発AMDのCopilot+ PC SoCの考え方が示されています。AMDは、「先ず性能が最優先事項、その次が電力効率など」という考え方です。
一方、Intelは、「電力効率を最優先」し、DRAMをSoCに組込んだのでしょう。しかし、その副作用が、4章ASCII記事の内容です。
人類が避けられない技術進化がAI PCです。筆者は、パーソナルAIアシスタント(AIエージェント)PCに期待しています。
AI処理を実用可能レベルで高速実行するには、PCハードウェア選び、端的に言えばCPUが肝心なのは、前投稿でも示しました。AMDとIntelのCopilot+ PC SoCの考え方の違い、現状CPUと次期Arm/AMD/Intel CPU動向などにも注意しながら、新Windows PC CPU選択が必要だと思います。