0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

鲲鹏、海光、龙芯等六大***在指令集方面的异同

世界资讯 来源:世界资讯 作者:世界资讯 2023-05-18 16:04 次阅读

业界将鲲鹏、飞腾、海光、兆芯、龙芯、申威这六大***统称为“国产CPU六君子”,那么,他们在指令集授权方面都有哪些异同呢?

首先,鲲鹏、飞腾、海光、兆芯、龙芯、申威这六大***有一个共同的特点,那就是其架构技术和指令集授权均来源于国外。

其中,鲲鹏、飞腾使用的ARM指令集,授权来源于英国公司ARM;海光、兆芯使用的是X86指令集,海光的授权来源于AMD,兆芯的授权来源于威盛;龙芯采用的是MIPS指令集,申威使用的是alpha指令集,也都借鉴了国外指令集。

虽然鲲鹏、海光、龙芯等六大***的指令集都是从国外引进的,但是路线和迭代的权力却各不相同。目前,可以将鲲鹏、飞腾、海光、兆芯、龙芯、申威六大国产CPU架构大体分为三类:

第一类,是以龙芯和以申威为代表的“引进+自研”模式,其中龙芯基于MIPS授权,研发了LoongISA指令系统和LoongArch架构;申威以Alpha架构为基础拓展自研架构。二者均拥有较为独立的技术体系和生态,自主迭代不再受限。

第二类,是以飞腾和鲲鹏为代表基于 ARM 指令集授权的***。基于授权,企业可以对指令集架构进行改造研发。然而,已经获得ARM v8 架构授权的鲲鹏、飞腾虽然拥有指令集架构迭代的能力,却没有持续迭代的权力。原因在于ARM公司合作模式,只出售某一代微架构指令集授权,厂商只能基于获得的授权进行有限的开发,而ARM最新的v9架构已经明确不会卖给国内。

第三类,是以海光、兆芯为代表的获得X86授权的厂商。基于X86交叉授权模式,海光、兆芯可以自主开发、持续迭代、创新自己的产品,自主迭代也不受限。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    452

    文章

    50150

    浏览量

    420476
  • 指令集
    +关注

    关注

    0

    文章

    221

    浏览量

    23337
  • 申威
    +关注

    关注

    0

    文章

    13

    浏览量

    4904
  • 鲲鹏
    +关注

    关注

    1

    文章

    123

    浏览量

    8906
收藏 人收藏

    评论

    相关推荐

    RISC-V的指令集位宽的几点学习心得

    。RISC-V指令集支持不同的位宽,包括但不限于32位和64位。具体来说,RISC-V提供了RV32I、RV64I基础整数指令集,分别对应32位和64位的整数运算。此外,RISC-V还提供了128位整数
    发表于 10-31 22:05

    学习RV32GC对比X86-32指令集的优势思考

    处理器中并不常用且可能增加代码的复杂性。 综合来看,RV32GC指令集指令格式与解码、寄存器数量与操作、整数运算与数据访问、分支与跳转以及其他特性等方面均表现出相对于X86-32
    发表于 10-31 21:47

    简述微处理器的指令集架构

    微处理器的指令集架构(Instruction Set Architecture,ISA)是计算机体系结构中的核心组成部分,它定义了计算机能够执行的指令集合、数据类型、寄存器、内存访问方式,是连接
    的头像 发表于 10-05 14:59 219次阅读

    微处理器的指令集有哪些

    微处理器的指令集是微处理器设计和功能实现的基础,它决定了微处理器能够执行哪些操作以及这些操作如何被组织和执行。随着计算机技术的不断发展,微处理器的指令集不断更新和扩展。
    的头像 发表于 10-05 14:58 207次阅读

    RISC-V和arm指令集的对比分析

    RISC-V和ARM指令集是两种不同的计算机指令集架构,它们多个方面存在显著的差异。以下是对这两种指令集的详细对比分析: 一、设计理念 R
    发表于 09-28 11:05

    RISCV的主流指令集有哪些?

    如题,就像X86中指令集有MMX,SSE,SSE2,就像ARM指令集有ARM和Thumb,但是总是感觉RISCV特别乱,可能是厂商比较多的缘故吧,我知道的有WCH的青稞RISC-V
    发表于 08-29 13:49

    复杂指令集和精简指令集有什么区别

    的两种主要指令集架构,它们多个方面存在显著的差异。以下是对这两种指令集架构的详细比较,涵盖设计理念、指令复杂性、寻址方式、实现方式、性能特
    的头像 发表于 08-22 11:00 2202次阅读

    微处理器的指令集架构介绍

    和执行。指令集架构不仅影响微处理器的性能,还决定了其兼容性、可编程性和应用场景。以下是对微处理器指令集架构的详细探讨,内容将围绕其定义、主要类型、设计原则、应用场景及未来发展等方面展开。
    的头像 发表于 08-22 10:53 758次阅读

    CISC(复杂指令集)与RISC(精简指令集)的区别  

    ,微程序制造CPU时就已存储于微服务存储器。一个微程序包含若干条微指令(也称微码),执行复杂指令时,实际上是 执行一个微程序。这也带来两种
    发表于 07-30 17:21

    RISC-V基础整数指令集

    使得我们很快就将所有功能(包括浮点运算)都实现了同一块芯片上,而且模块化指令集中逐渐消失。更简单的处理器中只实现完整的指令集的子集,并
    发表于 07-27 22:25

    AT指令集下怎么实现域名访问呢?

    AT指令集下,怎么实现域名访问呢?我指令集中没有看到相关指令
    发表于 07-17 07:10

    嵌入式系统的概念与范围开发 指令集架构要怎么选才合适?

    想要搭建一套嵌入式系统,首先得确认想要采用的指令集架构(Instruction Set Architectures, ISA),各家的指令集架构各有其优缺点与拥护者,本文将为您大致介绍嵌入式系统的概念与范围,以及指令集架构选择时
    的头像 发表于 03-28 09:35 662次阅读
    嵌入式系统的概念与范围开发 <b class='flag-5'>指令集</b>架构要怎么选才合适?

    什么是RISC-V?RISC-V指令集的优势

    CPU 支持的所有指令指令的字节级编码就是这个 CPU 的指令集架构(Instruction Set Architecture,ISA),指令集
    发表于 03-05 10:31 667次阅读
    什么是RISC-V?RISC-V<b class='flag-5'>指令集</b>的优势

    龙芯鲲鹏为例,谈国产芯片的进阶发展

    现如今,国内芯片产业发展进入深水期,“从无到有”的任务已经顺利完成,正在迈入“由弱到强”的进阶发展。以龙芯鲲鹏国产CPU
    的头像 发表于 01-18 16:56 894次阅读

    现代处理器的主要指令集架构

    ​ ​现代处理器的主要指令集架构(ISA)包括:x86指令集架构、RISC指令集架构。
    的头像 发表于 12-11 09:55 4088次阅读
    现代处理器的主要<b class='flag-5'>指令集</b>架构