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

    文章

    704

    浏览量

    41245
  • 龙芯
    +关注

    关注

    2

    文章

    301

    浏览量

    30851
  • 系统架构
    +关注

    关注

    1

    文章

    65

    浏览量

    23431

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    龙芯3A6000问世,国产自研CPU最新里程碑

    据介绍,龙芯3A6000采用龙芯自主指令系统架构LoongArch),是
    的头像 发表于 12-06 16:40 524次阅读

    龙芯3a5000和3a3000的区别

    龙芯3a5000和3a3000的区别如下: 龙芯3A5000是面向个人计算机、服务器等信息化领域的通用处理器,基于龙芯自主指令系统(
    的头像 发表于 10-16 16:09 1071次阅读

    迅为LS2K0500开发板动态电源管理龙芯自主指令架构

    CPU 迅为LS2K0500开发板采用龙芯2K0500处理器,基于龙芯自主指令系统 (LoongArch)
    发表于 09-28 11:15

    迅为龙芯3A5000_7A2000运行国产Loongnix、银河麒麟、统信UOS以及实时系统翼辉SylixoS系统

    iTOP-3A5000开发板采用全国产龙芯3A500处理器,基于龙芯自主指令系统 (LoongArch)的LA464微结构,并进一步提升频率
    发表于 09-26 10:33

    龙芯LoongArch架构2K0500开发板应用于车辆管理和控制系统解决方案

    龙芯LoongArch架构2K0500开发板应用于车辆管理和控制系统解决方案
    的头像 发表于 08-28 15:26 677次阅读
    <b class='flag-5'>龙芯</b><b class='flag-5'>LoongArch</b><b class='flag-5'>架构</b>2K0500开发板应用于车辆管理和控制<b class='flag-5'>系统</b>解决方案

    新一代处理器龙芯3A6000成功流片

    龙芯3A6000处理器成功流片,标志着我国自主桌面CPU设计领域取得了重要进展。龙芯3A6000采用了自主指令系统
    的头像 发表于 08-04 17:08 1230次阅读

    龙芯3a6000处理器怎么样 龙芯3a6000处理器参数介绍

    龙芯 3A6000 处理器采用龙芯自主指令系统架构LoongArch)。龙
    发表于 08-02 11:09 2729次阅读
    <b class='flag-5'>龙芯</b>3a6000处理器怎么样 <b class='flag-5'>龙芯</b>3a6000处理器参数介绍

    PIE-Engine时空数据服务平台与龙芯完成产品兼容互认!

    芯中科致力于提供自主、安全、可靠的处理器及配套芯片产品与基础软硬件解决方案。其中龙芯3C5000L是龙芯中科基于龙芯3A5000推出的新一代
    的头像 发表于 06-28 16:00 413次阅读
    PIE-Engine时空数据服务平台与<b class='flag-5'>龙芯</b>完成产品兼容互认!

    龙芯2K1500工控芯片全球首套控制器成功并网商用

    龙芯中科基于自主LoongArch架构指令集的龙芯2K1500工控芯片,近日取得重大突破,基于
    的头像 发表于 06-08 16:39 780次阅读
    <b class='flag-5'>龙芯</b>2K1500工控芯片全球首套控制器成功并网商用

    广东龙芯LS2K500先锋板使用入门

    1.计算机体系结构基础(LoongArch)-3rd https://foxsen.github.io/archbase/bookdown.pdf 2.龙芯架构参考手册 - 卷一:基础
    发表于 05-27 12:05

    龙芯自主CPU再添147款产品适配成功

    软件5款、运维管理系统3款、其它产品17款。 适配产品面向政务办公、安全防护、运维监控、财务管理等多个领域。 据了解,2020年龙芯中科自主指令系统
    的头像 发表于 05-18 14:37 323次阅读

    国产7大CPU最新规格

    基于自主指令系统LoongArch)的 3A5000/3B5000 是龙芯当前重点发展产品。龙芯3A5000/3B5000 是面向个人计算
    发表于 05-11 15:16 3599次阅读
    国产7大CPU最新规格

    龙芯与开源鸿蒙的故事

    块。由于前面龙芯1C300适配OpenHarmony的事情在社区传得比较开,引起了一些开发者的讨论。2020年,龙芯中科基于二十年的CPU研制和生态建设积累推出了龙架构
    发表于 04-21 22:40