ARM64(エーアールエムロクヨン)
ARM社のAArch64 64bit命令セット。Apple Silicon M1-M4・Snapdragon X Elite・Ampere Altra・AWS Gravitonに採用され、Windows 11 on ARMとネイティブアプリが2025-2026年に急拡大。
概要
ARM64(エーアールエムロクヨン)は、ARM社が開発したAArch64 64bit命令セットである。従来の32bit ARMv7に代わり、64bitアドレス空間と拡張されたレジスタセットを備えている。Apple SiliconのM1〜M4、Qualcomm Snapdragon X Elite、Ampere Altra、Amazon Web Services(AWS)のGraviton3など、多様なデバイスに採用されている。Windows 11 on ARMが本格的に普及し、ネイティブアプリの数が2025年から2026年にかけて急増する見込みで、次世代のPC市場に大きな影響を与えている。
主な特徴・仕組み
- 64bitアドレス空間により、最大16EB(エクサバイト)までのメモリを直接扱える
- AArch64は、64bitレジスタ(X0〜X30)と64bitフロートレジスタ(V0〜V31)を持つ
- NEON SIMD(Single Instruction Multiple Data)拡張により、マルチメディア処理が高速化
- big.LITTLE構成で、パフォーマンスコアと省電力コアを組み合わせ、電力効率を最適化
- 64bit浮動小数点演算(FP64)を標準装備し、科学計算や仮想化に強い
- システムコールインターフェースがx86-64と互換性を持たないため、エミュレーションが必要なソフトはQEMU等を利用
スペック/製品比較表
| CPU | コア数 | ストリーム数 | クロック (最大) | TDP | 製造プロセス | 発売年 | 主な用途 |
|---|---|---|---|---|---|---|---|
| Apple M1 | 8 (4P/4E) | 8 | 3.2 GHz | 20 W | 5 nm | 2020 | MacBook Air, iPad Pro |
| Apple M2 | 8 (4P/4E) | 8 | 3.5 GHz | 25 W | 4 nm | 2022 | MacBook Pro, Mac mini |
| Apple M3 | 12 (4P/8E) | 12 | 4.0 GHz | 30 W | 3 nm | 2024 | MacBook Pro, Mac Studio |
| Qualcomm Snapdragon X Elite | 8 (4P/4E) | 8 | 3.0 GHz | 15 W | 4 nm | 2023 | Foldable 5G phones |
| Ampere Altra | 20 | 20 | 2.6 GHz | 65 W | 7 nm | 2021 | データセンターロールアウト |
| AWS Graviton3 | 32 | 32 | 2.9 GHz | 125 W | 7 nm | 2023 | Cloudサーバー |
具体例・対応製品
- Apple Silicon M1 – 2020年に登場。8コア構成で、統合GPUが最大7コア。CPUとGPUが同一チップ上にあるため、低消費電力で高性能。
- Apple Silicon M2 – 2022年に発表。M1より1.1×高速化し、GPUが最大10コア。USB4とWi‑Fi 6Eを標準搭載。
- Apple Silicon M3 – 2024年にリリース予定。12コア構成で、CPUは最大4.0 GHz、GPUは12コア。3 nmプロセスでさらに省電力。
- Qualcomm Snapdragon X Elite – 2023年に発売。8コアで最大3.0 GHz、5G NR 5Gモジュールを内蔵。Foldableデバイス向けに設計。
- Ampere Altra – 2021年に登場。20コアで最大2.6 GHz、64W TDP。データセンター向けに最適化されたキャッシュ階層を持つ。
- AWS Graviton3 – 2023年にリリース。32コアで最大2.9 GHz、125W TDP。EC2インスタンスでLinuxベースのワークロードに最適。
自作PCでの選び方・注意点
- 互換性の確認:マザーボードがARM64をサポートしているか。多くの既存マザーボードはx86向けである。
- BIOS/UEFI:ARM用に最適化されたBIOSが必要。
- OSの選択:Windows 11 on ARM、Ubuntu 22.04 LTS (ARM版)、Fedora Workstation (ARM版) など。
- ドライバ:GPU、Wi‑Fi、Bluetooth のドライバがARM版に対応しているか。
- 電源ユニット:TDPが低いCPUは省電力設計。80 PLUS Bronze以上の電源推奨。
- 冷却:低TDPでも高クロック時は熱が発生。ファンやヒートシンクの設計を検討。
- メモリ:LPDDR5 4266MHz など高速メモリを選択すると性能が向上。
- ストレージ:PCIe 4.0 NVMe SSDを選ぶと高速起動とデータ転送が可能。
- 拡張性:PCIe 4.0スロットがあるか。GPUやNVMeを追加したい場合は重要。
- 将来性:2025年以降のソフトウェアアップデートに備え、最新のチップセットを選択。
関連用語との違い
- x86-64:Intel/AMDが主導する64bit命令セット。x86-64はCISC(複雑命令セット)であり、ARM64はRISC(簡易命令セット)である。
- ARMv7:32bit命令セット。ARM64は64bit拡張であり、アドレス空間とレジスタ数が大幅に増加。
- ARMv8-A:ARM64のベース仕様。AArch64とAArch32を同時にサポートし、移行を容易に。
- ARM Cortex-Aシリーズ:一般的なスマートフォン向けCPU。M1/M2/M3はCortex-Aシリーズの進化版である。
- ARM Neoverse:データセンター向けARMプロセッサ。Ampere AltraやAWS Graviton3はNeoverseをベースにしている。
よくある質問(FAQ)
Q1: ARM64のCPUでWindows 11を動かすにはどうすればいいですか?
A1: Windows 11 on ARMは公式にARM64用にビルドされている。USBメモリからブートし、インストールメディアを作成することでインストール可能。
Q2: 既存のx86アプリをARM64で動かすには?
A2: Windows 11 on ARMはx86アプリをエミュレーションで実行できるが、パフォーマンスはネイティブアプリに比べて低下する。
Q3: 2025年以降にARM64がさらに普及すると予想される理由は?
A3: 2025年以降、Windows 11 on ARMのネイティブアプリ数が急増し、Apple SiliconのM3が登場。さらに、クラウドサービス側でもARM64が標準化されるため。
Q4: ARM64とx86-64のどちらがパフォーマンスに優れているか?
A4: それぞれの用途による。高クロックと高キャッシュを持つx86-64はゲームや重いデスクトップアプリに向く。一方、ARM64は省電力と統合GPUでモバイルやサーバーに適している。
Q5: 2026年に予定されているARM64の新しいチップは何ですか?
A5: Apple Silicon M4が2026年に登場予定で、4nmプロセスを採用し、CPUは最大4.5 GHz、GPUは16コア。
まとめ
ARM64は、64bit命令セットと省電力設計を両立したアーキテクチャとして、Apple Silicon、Qualcomm Snapdragon、Ampere、AWS Gravitonなどで採用されている。Windows 11 on ARMの普及とネイティブアプリの増加により、2025年から2026年にかけて自作PC市場でも重要性が高まる。自作PCを構築する際は、互換性、BIOS、OS、ドライバ、冷却といった要素を総合的に検討し、将来性を見据えた選択が求められる。ARM64は次世代のPCとサーバーの基盤として、今後も多くの場面で活躍が期待される。