V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ETONG
V2EX  ›  程序员

armv8 和 arm64 啥区别?

  •  
  •   ETONG · 106 天前 · 2932 次点击
    这是一个创建于 106 天前的主题,其中的信息可能已经有所发展或是发生改变。

    只是叫法不同吗?实际上 v8 就是 arm64 ?

    请大佬科普一下 arm 版本太多看懵比了。v6,v7,v8 这些我能理解肯定数字越大越好,arm64 啥意思,它的指令集和 v7v8 有啥区别,而且我在 arm 架构的维基百科也没看到 arm64 的相关文字: https://zh.wikipedia.org/wiki/ARM%E6%9E%B6%E6%A7%8B

    大佬轻喷

    11 条回复    2021-08-18 15:28:56 +08:00
    coderluan
        1
    coderluan  
       106 天前
    64 代表支持 64bit 指令集, V8 之后开始支持的, 目前 arm64 只有 V8, 但是之后出了 V9, 那也是 arm64.
    ysc3839
        2
    ysc3839  
       106 天前
    > 实际上 v8 就是 arm64
    否的,以后的 ARMv9 也会支持 AArch64 。

    个人的理解是:
    Architecture: AArch64
    Specification: ARMv8-A
    来源于 https://en.wikipedia.org/wiki/AArch64
    AoEiuV020
        3
    AoEiuV020  
       106 天前   ❤️ 1
    楼主链接里的这句话就是了,
    ARM 架構版本從 ARMv3 到 ARMv7 支持 32 位元空間和 32 位元算數運算,大部分架構的指令為定長 32 位元( Thumb 指令集支持變長的指令集,提供對 32 位元和 16 位元指令集的支持),而 2011 年發佈的 ARMv8-A 架構添加了對 64 位元空間和 64 位元算術運算的支持,同時也更新了 32 位元定長指令集

    arm64 算是支持 64 位架构的统称,不是特定的某个架构版本,
    zpf124
        4
    zpf124  
       106 天前
    是两个维度的定义,以电脑端 cpu 举例。

    armv8 = intel 奔腾,i3, amd 速龙,Ryzen
    arm64 = amd64(x86_64)
    philon
        5
    philon  
       106 天前   ❤️ 2
    我的麒麟臂已炼到第八层,以前 32 根血管有些供血不足,所以改为 64 根
    elechi
        6
    elechi  
       106 天前
    elechi
        7
    elechi  
       106 天前
    简单来说,arm64 是指 64 位的 arm 处理器,armv8 是指指令集,除了 64 位指令,也包括 32 位指令的
    hjahgdthab750
        8
    hjahgdthab750  
       106 天前
    AArch64 是 AppleArch64 还是 ARMArch64?
    icyalala
        9
    icyalala  
       106 天前
    arm64 这个词有些暧昧,可能指的是 64 位的 ARM 处理器,也可能说的是指令集。
    如果是在代码里出现的话,通常是指兼容 armv8 那部分 64-bit 指令集。

    AArch64 或者 A64 指那些 64 位的 arm 指令集,与之对应的是 AArch32 或者 A32 。
    代码里出现的话,目前 AArch64 和 arm64 含义大体是一样的。

    至于 armv8 架构,目前有 ARMv8-A 、ARMv8-R 等版本,而且其中实现 AArch64 指令集只是一个可选项。
    这些概念看英文 wiki 应该更清楚一些。。
    icyalala
        10
    icyalala  
       106 天前
    另外多说一句,其实本质上 AArch64 就是 Apple ISA,
    大概 2010 年左右苹果想做一个超宽架构的处理器,然后苹果联系 ARM 一起设计了新的 ISA,
    这就是为什么苹果 A7 都发售了,AArch64 指令和 ARM Cortex 架构还没公布。
    ETONG
        11
    ETONG  
    OP
       106 天前
    @icyalala 明白了 谢谢大佬
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3881 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:57 · PVG 09:57 · LAX 17:57 · JFK 20:57
    ♥ Do have faith in what you're doing.