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

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

3天内不再提示

龙芯推出自主指令系统架构LoongArch

传感器技术 来源:人民日报、雷锋网 作者:人民日报、雷锋网 2021-04-19 15:14 次阅读

龙芯推出自主指令系统架构LoongArch

龙芯15日发布新一代自主指令系统架构——龙芯架构(LoongArch)。龙芯中科技术有限公司董事长、中国科学院计算技术研究所研究员胡伟武介绍,从顶层规划到各部分的功能定义,再到每条指令的编码、名称、含义,龙芯架构都进行了自主重新设计,同时也能兼容多种主流指令系统。

指令系统是计算机软硬件的基础界面,如果把设计芯片比作写文章,指令系统就好比汉字或字母。基于二十年的CPU研制和生态建设积累,龙芯中科推出了龙芯架构,包括基础架构部分和向量指令、虚拟化、二进制翻译等扩展部分,近2000条指令,具有完全自主、技术先进、兼容生态三方面特点。

08fb1d3a-9ea0-11eb-8b86-12bb97331649.jpg

目前,支持龙芯架构的龙芯3A5000处理器芯片已经流片成功,基于新架构的完整操作系统已经在3A5000计算机上稳定运行。龙芯中科从2020年起新研的CPU均支持LoongArch架构。

龙芯委托国内第三方知名知识产权评估机构对龙芯基础架构进行深入细致的知识产权评估。从2020年二季度开始,双方投入上百人月,将LoongArch与ALPHA、ARM、MIPS、POWER、RISC-V、X86等国际上主要指令系统有关资料和几万件专利进行深入对比分析。

2021年1月,针对被评估的基础架构版本该评估机构认为:LoongArch在指令系统设计、指令格式、指令编码、寻址模式等方面进行了自主设计。

LoongArch指令系统手册在章节结构、指令说明结构和指令内容表达方面与上述国际上主要指令系统存在明显区别。LoongArch基础架构未发现对上述国际上主要指令系统中国专利的侵权风险。

CPU指令系统是计算机的软硬件界面,是CPU所执行的软件指令的二进制编码格式规范。一种指令系统承载了一个软件生态,如x86指令系统和Windows操作系统形成的Wintel生态以及ARM指令系统和Android操作系统形成的AA生态。

无论是x86还是ARM指令系统,都需要获得“授权”才能研制与之相兼容的CPU。采用授权指令系统可以研制产品,但不可能形成自主产业生态。用个形象的比喻来解释,中国人可以用英文写小说,但不可能基于英文形成民族文化。

这也就是拥有指令集的公司很容易就能对获得授权的芯片设计公司卡脖子的原因,完全开源的RISCV,也是来源于美国伯克利大学,因此Loongson Architecture对中国集成威廉希尔官方网站 产业而言是一个历史性突破。

092b0dce-9ea0-11eb-8b86-12bb97331649.png

目前,龙芯中科已经在一定范围内发布LoongArch的基础架构指令系统手册。待完成包括境外专利分析在内的进一步知识产权评估后,龙芯中科将在更大范围内发布更完整的LoongArch指令系统手册。

龙芯中科还将联合产业链伙伴在适当的时间建立开放指令系统联盟,在联盟成员内免费共享LoongArch及有关龙芯IP核。

龙芯自主指令集的重要性:

过去这些年,国内CPU公司引进过X86、ARM、Power、SPARC等指令集,但始终没能建立起自己的Wintel,原因就在于始终保持着一种跟生态的心态,而且在软件上的投入严重不足。如今,国际大环境的变化使购买国外指令集授权充满了不确定因素,在这种情况下,开发自主指令集是规避风险的良策。

近日,美国制裁中国超算企业、台积电不再为飞腾代工的消息在业内疯传。让自主CPU架构指令集再成为话题

09428d1e-9ea0-11eb-8b86-12bb97331649.png

0950edb4-9ea0-11eb-8b86-12bb97331649.png

095d351a-9ea0-11eb-8b86-12bb97331649.png

097dbeac-9ea0-11eb-8b86-12bb97331649.png

09935d3e-9ea0-11eb-8b86-12bb97331649.png

099e3c9a-9ea0-11eb-8b86-12bb97331649.png

09ab98b8-9ea0-11eb-8b86-12bb97331649.png

09c0aad2-9ea0-11eb-8b86-12bb97331649.png

很显然,龙芯是希望短期兼容MIPS遗留生态过度,建设自己的软件生态,建立中国版的Wintel。龙芯的目标宏伟,实现难度很大,但如果做成了,对产业安全和国家安全的积极作用是异常巨大。

责任编辑:lq

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

    关注

    2

    文章

    795

    浏览量

    41651
  • 龙芯
    +关注

    关注

    3

    文章

    340

    浏览量

    31249
  • 系统架构
    +关注

    关注

    1

    文章

    69

    浏览量

    23532

原文标题:重磅!历史性突破!龙芯发布完全自主指令集架构LoongArch

文章出处:【微信号:WW_CGQJS,微信公众号:传感器技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    iTOP-3A5000主控板龙芯架构外加机箱就是一台电脑主机

    性能强 采用全国产龙芯3A5000处理器,基于龙芯自主指令系统 (LoongArch)的LA464微结构,并进一步提升频率,降低功耗,优化性
    发表于 12-26 10:27

    LoongArch 在线资源

    架构移植: https://gitee.com/openharmony-loongarch 龙芯教育:https://gitee.com/loongson-edu loongson生态创新中心
    发表于 12-25 15:54

    迅为3A6000_7A2000开发板龙芯全国产处理器与龙芯 3A5000完全兼容

    ,也证明了国内有能力在自研 CPU 架构上做出一流的产品。 龙芯 3A6000 处理器采用龙芯自主指令系统
    发表于 11-19 11:15

    龙芯LS2K1000LA和LS2K1000有何区别?

    年,龙芯中科基于二十年的CPU研制和生态建设积累推出了龙架构LoongArch),包括基础架构部分和向量
    发表于 11-14 11:06

    如何部署北斗定位应用,基于国产自主架构LS2K1000LA-i处理器平台

    系统秉持开放理念,倡导和加强多系统兼容共用,提供全球范围内的连续、可靠定位服务,促进国际合作与交流。 图 2 北斗定位系统的应用优势 LoongArch
    发表于 10-29 09:52

    iTOP-3A5000主控板龙芯自主指令系统外加机箱就是一台电脑主机

    性能强 采用全国产龙芯3A5000处理器,基于龙芯自主指令系统 (LoongArch)的LA464微结构,并进一步提升频率,降低功耗,优化性
    发表于 10-17 11:23

    迅为3A6000_7A2000核心主板龙芯全国产处理器LoongArch架构

    ,也证明了国内有能力在自研 CPU 架构上做出一流的产品。 龙芯 3A6000 处理器采用龙芯自主指令系统
    发表于 10-12 11:25

    龙芯2K0300蜂鸟板试用报告

    性能与功耗的平衡,采用龙芯自主研发的LoongArch架构,主频可达1GHz,内置512MB DDR4内存和8GB eMMC存储,功耗低于1W。核心板与底板之间采用40-pin GPI
    发表于 09-03 08:32

    “超新芯”赋能水表行业,国产替代与计量升级 ——龙芯1D超声波流量测计量芯片介绍

    简化超声波流量测量系统的软硬件设计。主要内部资源及技术参数,如图2所示。 图 2 龙芯1D技术参数3、龙芯1D芯片技术特点(1)安全可靠完全自主设计:采用
    发表于 08-14 10:46

    龙芯2K0300蜂鸟板试用】1 龙芯中科必知3件事

    写文章挣钱,但不可能基于英文发展中国的民族文件,中国企业可以基于国外合法授权的指令系统做产品,但不可能基于国外指令系统发展安全可控的信息技术体系和产业生态。龙芯推出
    发表于 08-12 21:21

    龙芯ITX主板GM7-3601搭载龙芯3A5000处理器的工控主板

    买国产计算机,就选集特智能。龙芯一直是关心国产的小伙伴们所关注的重点,龙芯3A5000基于龙芯自主指令系统
    的头像 发表于 08-02 08:14 507次阅读
    <b class='flag-5'>龙芯</b>ITX主板GM7-3601搭载<b class='flag-5'>龙芯</b>3A5000处理器的工控主板

    龙芯CPU统一系统架构规范及参考设计下载

    *附件:LoongArch 系统调用(syscall)ABI.pdf *附件:龙芯 CPU 统一系统架构规范(适用于 LA
    发表于 06-20 14:42

    龙芯中科推出基于龙芯2K0300处理器的触控一体机

    近日,中国自主芯片制造商龙芯中科成功发布了全新的触控一体机,这款设备搭载了高性能的龙芯2K0300嵌入式处理器。该处理器基于完全自主LoongAr
    的头像 发表于 05-13 09:39 753次阅读

    全国大学生计算机系统能力大赛操作系统设计赛-LoongArch 赛道广东龙芯2K1000LA 平台资料分享

    本项目是用于兰州大学的教学操作系统,兰州大学相关团队为其编写了教材《MaQueOS:基于龙芯LoongArch架构的教学版操作系统》。
    发表于 02-04 15:37

    迅为新品全国产龙芯3A6000处理器板卡重磅推出

    龙芯 3A6000 处理器采用龙芯自主指令系统架构LoongArch),是
    的头像 发表于 12-29 16:51 844次阅读
    迅为新品全国产<b class='flag-5'>龙芯</b>3A6000处理器板卡重磅<b class='flag-5'>推出</b>!