CPU
中級

ARMv8 / Cortex-A57 / 64bit ARM 初 (2012年)(エーアールエムブイエイト)

ARMv8-Aは2012年10月ARM Ltd発表のCortex-A57/A53で世界初のARM 64bit (AArch64) ・Apple A7 (iPhone 5S 2013) で民生展開・big.LITTLE (A57+A53) ・SIMD改良採用しモバイル/サーバ/PC のARM 時代を本格化させた。

0 回閲覧
0 いいね
2026/5/13 更新
関連タグ
arm-v8
cortex-a57
cortex-a53
2012
aarch64
64bit-arm
apple-a7
iphone-5s
big-little
neon-improved
sha-hw
aes-hw

ARMv8 / Cortex-A57 / 64bit ARM 初 (2012年)

概要

ARMv8-Aは2012年10月29日ARM Ltd 発表のCortex-A57/A53 で世界初のARM 64bit (AArch64・64bit レジスタ拡張・命令セット拡張・物理アドレス48bit・256TB) ・Apple A7 (iPhone 5S 2013年9月・Apple カスタム ARMv8) で世界初の民生64bit ARM 展開・big.LITTLE (Cortex-A57 高性能+A53 低消費) ・NEON SIMD 改良 (FP16/FP32 標準) ・暗号化拡張 (AES/SHA HW 加速) ・TrustZone 改良採用しモバイル/サーバ/PC のARM 時代を本格化させた記念碑世代。20nm/16nm/14nm/10nm/7nm プロセスで継続改良・後継Cortex-A72/A73/A75/A76 (ARMv8.1/8.2) ・Cortex-A77/A78/X1 (ARMv8.4-A) ・Cortex-X2/X3/X4 (ARMv9-A) と継承。Apple M1 (2020) Mac ARM 移行・Microsoft Surface Pro X (2019 Snapdragon 8cx) ・AWS Graviton (2018 サーバ) で2020年代 ARM PC/サーバ進攻の礎となった。

主な特徴・仕組み

  • 発表: 2012年10月29日ARM Ltd・コードネーム「Cortex-A57」(高性能) ・「Cortex-A53」(低消費)
  • アーキテクチャ: ARMv8-A・AArch64 (64bit) +AArch32 (32bit 互換)
  • 64bit 革新: レジスタ 32本×64bit (32bit ARM は16本×32bit から倍化) ・物理アドレス48bit (256TB)
  • 派生プロファイル: ARMv8-A (高性能) ・ARMv8-R (リアルタイム) ・ARMv8-M (マイコン)
  • Cortex-A シリーズ: A57 (2012 高性能) ・A53 (2012 低消費) ・A35 (2015 超低消費) ・A72 (2015 ARMv8.1) ・A73 (2016)
  • パイプライン: 15段 (Cortex-A57・OoO 3-way) ・8段 (Cortex-A53・In-order デュアル発行)
  • NEON SIMD: 改良128bit・FP16/FP32 標準サポート
  • 暗号化拡張: AES/SHA-1/SHA-256 HW 加速 (5-10倍速)
  • 物理アドレス: 48bit (256TB・ARMv7 LPAE 40bit から拡張)
  • MMU: 改良・ASID 16bit
  • big.LITTLE: Cortex-A57+A53 ペア構成・最大4+4=8コア
  • 動作周波数: 1.5GHz (Cortex-A57 20nm 2014年) →2.5GHz (16nm 2016年)
  • トランジスタ: 約450万 (Cortex-A57)
  • プロセス: 20nm→7nm

ARMv8 派生製品

製品年プロセス主な採用周波数
Cortex-A57201220nmSamsung Exynos 7 Octa 7420 (Galaxy S6) ・Nintendo Switch1.9-2.4GHz
Cortex-A53201220nmSnapdragon 410/615/810・Helio X101.0-1.5GHz
Cortex-A35201516nm廉価機向け超低消費1.0-1.3GHz
Cortex-A72201516nmSnapdragon 650・Raspberry Pi 41.5-2.5GHz
Cortex-A73201614nmKirin 960/970・Snapdragon 6602.0-2.4GHz

AArch64 (ARM 64bit) 革新

2012年ARMv8 で世界初のARM 64bit:

  • レジスタ拡張: 32本×64bit (X0-X30+SP・32bit ARM の16本×32bit から倍化)
  • 命令セット拡張: 新命令A64・浮動小数点32レジスタ×128bit (NEON v2)
  • 物理アドレス: 48bit (256TB・ARMv7 40bit 1TB から256倍化)
  • メリット1: 4GB 以上メモリ対応・サーバ・スマホ8GB+ メモリ実用可能
  • メリット2: 32本レジスタで関数呼出オーバーヘッド削減
  • メリット3: 整数演算 64bit ネイティブで暗号化/科学技術計算高速化
  • 競合 x86-64: AMD64 (2003) から9年遅れだが「現代化」効果同等

Apple A7 革命 (2013年9月20日)

世界初の民生64bit ARM・iPhone 5S 搭載:

  • CPU: Apple A7 (Cyclone カスタム ARMv8・デュアル1.3GHz)
  • GPU: PowerVR G6430 4コア
  • メモリ: 1GB LPDDR3
  • トランジスタ: 10億 (前世代A6 比2倍)
  • プロセス: Samsung 28nm
  • 革新: Touch ID 指紋認証・M7 モーションコプロセッサ・Metal API 対応
  • 業界影響: Apple が業界を 1-2年先行・Snapdragon 810 (2014年Cortex-A57) ・Snapdragon 820 (2016年Kryo カスタム ARMv8) で追従

big.LITTLE 進化 (Cortex-A57+A53)

ARMv7 (Cortex-A15+A7) から大幅進化:

  • A57 (高性能): OoO 3-way・15段パイプ・3-4 GHz Boost
  • A53 (低消費): In-order デュアル・8段パイプ・1.5 GHz
  • 構成例: Samsung Exynos 7 Octa 7420 (4×A57+4×A53・Galaxy S6 2015)
  • 電力削減: 平均60-70%・モバイル長時間使用実現
  • 後継: ARM DynamIQ (2017) で同一クラスタ内混在可能化

暗号化拡張革命

2012年ARMv8 で初導入・スマホセキュリティ強化:

  • AES: AESE/AESD/AESMC/AESIMC (5命令) ・AES 暗号化 5-10倍速
  • SHA-1: SHA1C/SHA1P/SHA1M/SHA1H (4命令)
  • SHA-256: SHA256H/SHA256H2/SHA256SU0/SHA256SU1 (4命令)
  • 応用: HTTPS 通信・iOS/Android セキュア通信・指紋認証ハッシュ
  • 後継: ARMv8.4 SHA-3/SM3/SM4・ARMv9 PAC (Pointer Authentication)

採用システム (2013-2018年)

  • Apple iPhone 5S (2013): A7 Cyclone カスタム ARMv8
  • Apple iPhone 6/6 Plus (2014): A8 Typhoon カスタム ARMv8
  • Apple iPhone 6S/SE (2015-2016): A9 Twister カスタム ARMv8
  • Samsung Galaxy S6/S6 Edge (2015): Exynos 7420 (4×A57+4×A53)
  • Samsung Galaxy S7 (2016): Snapdragon 820 (Kryo・カスタム ARMv8)
  • Nintendo Switch (2017): NVIDIA Tegra X1 (4×A57+4×A53)
  • Raspberry Pi 3B (2016): BCM2837 Cortex-A53 1.2GHz
  • Qualcomm Snapdragon 810 (2014): 4×A57+4×A53 (発熱問題で評価分かれ)

関連技術との違い

項目ARMv7 Cortex-A15 (2010)ARMv8 Cortex-A57 (2012)ARMv8.2 Cortex-A76 (2018)
ビット幅32bit**64bit (AArch64) **64bit
パイプライン15段 OoO 3-way15段 OoO 3-way13段 OoO 4-way
NEON SIMDあり (128bit)**改良 (FP16 標準) **改良 (BFloat16 一部)
物理アドレス40bit LPAE (1TB)**48bit (256TB) **48-52bit
暗号化拡張なし**あり (AES/SHA HW) **あり (改良)
big.LITTLEあり (A15+A7)**あり (A57+A53) **あり (A76+A55)
周波数1.5-2.5GHz1.9-2.4GHz2.6-3.0GHz

よくある質問 (FAQ)

Q1: なぜApple A7 (2013) が早く64bit化したか? A: Apple が ARM Ltd. と密接連携・ARMv8 仕様策定段階から参加・Cyclone カスタム CPU 開発で2013年9月リリース実現。同時期 ARM 公式 Cortex-A57 は2014年量産・Snapdragon 810 (2014年12月) で Android 移行・1年遅れ。

Q2: 32bit ARM コードは ARMv8 で動作するか? A: AArch32 互換モードで動作可能・iPhone 5S は32bit iOS 7 アプリも動作。Apple iOS は2017年A11 (iPhone 8/X) でAArch32 互換削除・64bit のみへ移行。Android は2024年以降64bit 必須化進行中。

Q3: ARMv8 と ARMv9 の違いは? A: ARMv9-A (2021 Cortex-X2/A710/A510) はARMv8.5-A 上位互換・SVE2 (Scalable Vector Extension 2) ・CCA (Confidential Compute Architecture) ・改良ML/AI 推論機能追加。基本実行モデルは同じだがML/AI/セキュリティ強化された。

まとめ

  • 2012年ARM Ltd 発表・Cortex-A57/A53
  • 世界初のARM 64bit (AArch64)
  • Apple A7 (iPhone 5S 2013) 民生初
  • big.LITTLE (A57+A53) ・NEON 改良
  • 暗号化拡張 (AES/SHA HW 加速)
この記事について
カテゴリーCPU
難易度中級
作成日2026/5/13