高通吧 关注:176,679贴子:4,442,184
  • 15回复贴,共1

求教一下大伙,armv8和armv9的核心能放在一个soc里面吗?

只看楼主收藏回复

我跟别人讨论的时候,听他说v8v9编译器不一样,二进制代码不兼容。不过之前看极客湾视频说是能兼容的,有没有懂行的技术大佬科普一下?


IP属地:江苏1楼2024-04-25 06:07回复
    顶一下


    IP属地:江苏来自Android客户端2楼2024-04-25 06:09
    回复
      应该不行,没见过x2及以上带a78的


      IP属地:广东来自iPhone客户端3楼2024-04-25 06:23
      回复
        有没有大佬?


        IP属地:江苏来自Android客户端4楼2024-04-25 06:59
        回复


          IP属地:江苏来自Android客户端5楼2024-04-25 07:02
          回复
            当然能“放在”一个soc里,能不能用的上另说呗但是为啥要干这么吃力不讨好的事?


            IP属地:山东来自Android客户端7楼2024-04-25 20:34
            收起回复
              指令集不同的放一起应该会有调度问题吧 理论上确实可以放到一个Soc里,但效果会更像两个单独的CPU簇,各干各的
              想到了这玩意类比


              IP属地:美国来自Android客户端8楼2024-04-26 06:15
              收起回复
                armv9只是armv8的扩展罢了,扩展了SVE2、SME等高阶指令,其他一些地方比如特权级有额外的扩展。“v8v9编译器不一样,二进制代码不兼容”这个是外行说的话了,首先指令集和编译器显然并没有任何强关联,clang或者gcc都可以同时支持v8和v9;第二二进制代码是否兼容取决于ABI,和用什么编译器没什么关系,和硬件指令集有关系,但在其之上。同时用了armv8核心和armv9核心的SoC有现成的,麒麟9000s/9010,大核中核是armv8.5-a的自研架构,小核是屏蔽v9指令集的A510


                IP属地:北京来自Android客户端9楼2024-05-27 03:28
                收起回复
                  基于ARM v8来实现v9的指令集可以吗?


                  IP属地:黑龙江10楼2024-11-28 11:12
                  回复