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

    文章

    809

    浏览量

    42792
  • 龙芯
    +关注

    关注

    3

    文章

    408

    浏览量

    32544
  • 系统架构
    +关注

    关注

    1

    文章

    72

    浏览量

    24122

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【书籍评测活动NO.68】龙芯之光·自主可控处理器设计解析

    收到书籍后2个星期内提交不少于2篇试读报告要求300字以上图文并茂。 4、试读报告发表在电子发烧友论坛>>社区活动专版标题名称必须包含 【「龙芯之光 自主可控处理器设计解析
    发表于 12-01 15:32

    龙芯+纯血鸿蒙是最佳底座”,存储服务器或是生态突破口之一

    与ARM体系之外的第三套生态系统正成为业界的共识。目前典型的第三套生态体系有 RISC-V、LoongArch 等,LoongArch 以其自主性、先进性、兼容性的鲜明特征,正彰显出勃
    的头像 发表于 09-15 09:56 7274次阅读

    国产龙芯主板,自主可控,助力工业智能化实现跨越式发展

    国产龙芯主板作为工业智能化领域的核心硬件,凭借其自主可控的技术架构和强大的性能表现,正推动中国工业数字化转型迈向新高度。例如高能计算机推出龙芯
    的头像 发表于 08-26 17:55 609次阅读

    打破X86/ARM垄断!国产全新自主架构CPU处理器重磅发布

    电子发烧友网报道(文/李弯弯)6月26日,2025龙芯产品发布暨用户大会在北京中关村国际创新中心举行。此次发布会,龙芯中科正式推出了基于自主指令
    的头像 发表于 06-28 00:40 8417次阅读
    打破X86/ARM垄断!国产全新<b class='flag-5'>自主架构</b>CPU处理器重磅发布

    精彩回顾 | 眺望电子亮相2025龙芯产品发布暨用户大会

    2025龙芯产品发布暨用户大会6月26日,在北京中关村国际创新中心举行的2025龙芯产品发布会暨用户大会上,重磅发布了基于国产自主指令集龙架构
    的头像 发表于 06-27 12:01 1213次阅读
    精彩回顾 | 眺望电子亮相2025<b class='flag-5'>龙芯</b>产品发布暨用户大会

    龙芯处理器支持WINDOWS吗?

    龙芯处理器目前不支持原生运行Windows操作系统,主要原因如下: 架构差异 龙芯架构龙芯
    发表于 06-05 14:24

    飞腾主板和龙芯主板的区别?有什么作用?

    飞腾和龙芯是中国自主研发的两种不同的处理器架构,而基于这两款处理器推出的飞腾主板和龙芯主板在指令
    的头像 发表于 05-26 09:27 965次阅读
    飞腾主板和<b class='flag-5'>龙芯</b>主板的区别?有什么作用?

    技术分享 | 如何在2k0300(LoongArch架构)处理器上跑通qt开发流程

    技术分享 | 如何在2k0300开发板(LoongArch架构)处理器上跑通qt开发流程
    的头像 发表于 05-20 11:05 650次阅读
    技术分享 | 如何在2k0300(<b class='flag-5'>LoongArch</b><b class='flag-5'>架构</b>)处理器上跑通qt开发流程

    基于龙芯2K0300-I的工业级核心板

    LA264单核64位微处理器芯片,LA264是龙芯自主研发的64位LoongARCH处理器架构,与ARM Cortex-A55为相同水平,打破国外技术垄断。2、低成本低功耗方案,与市
    发表于 04-19 18:24

    龙芯3A6000处理器与集特GPC-100国产台式机方案深度解析

    一、龙芯3A6000处理器:国产CPU的突破性进展 龙芯3A6000 是龙芯中科(Loongson)推出的新一代高性能桌面处理器,基于完全自主
    的头像 发表于 02-24 15:58 1266次阅读

    迅为3A6000开发板/龙芯3A6000与龙芯3A5000等龙架构处理器软件兼容

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

    自主可控的全国产方案,基于龙芯LS2K1000LA-i!

    资源丰富,支持3路Ethernet、5路USB、2路CAN、2路RS485、2路RS422、PCIe等,很好的满足客户的项目评估需求! LoongArch架构优势 自主性: 完全由龙芯
    的头像 发表于 01-24 09:26 898次阅读
    <b class='flag-5'>自主</b>可控的全国产方案,基于<b class='flag-5'>龙芯</b>LS2K1000LA-i!

    龙芯3A6000 OPS主板,国产自主研发、安全可控

    在当今科技飞速发展的时代,芯片作为信息技术的核心,其重要性不言而喻。而龙芯3A6000 是中国自主研发、自主可控的新一代通用处理器,采用中国自主设计的
    的头像 发表于 01-17 08:45 963次阅读

    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