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

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

3天内不再提示

龙芯中科正式发布完全自主指令集架构LoongArch

科技观察者 来源:龙芯中科 作者:科技观察者 2021-05-08 10:42 次阅读

近日,龙芯自主指令系统架构(Loongson Architecture,以下简称龙芯架构或LoongArch)的基础架构通过国内第三方知名知识产权评估机构的评估,并在2021年信息技术应用创新论坛论坛上正式对外发布。

CPU指令系统是计算机的软硬件界面,是CPU所执行的软件指令的二进制编码格式规范。一种指令系统承载了一个软件生态,如X86指令系统和Windows操作系统形成的Wintel生态以及ARM指令系统和Android操作系统形成的AA生态。国外CPU厂商以指令系统作为控制生态的手段,需要获得“授权”才能研制与之相兼容的CPU。采用授权指令系统可以研制产品,但不可能形成自主产业生态,就像中国人可以用英文写小说,但不可能基于英文形成中华民族文化。

目前,构建自主可控的信息技术体系和产业生态已成为共识,同时自主产业生态企业也深切感受到,“在别人的墙基上砌房子,再大再漂亮也可能经不起风雨,甚至会不堪一击”,而指令系统就是信息产业的墙基,基于国外授权的指令系统难以建设自主的信息技术体系和产业生态。2020年,龙芯中科基于二十年的CPU研制和生态建设积累推出了龙芯架构(LoongArch),包括基础架构部分和向量指令、虚拟化、二进制翻译等扩展部分,近2000条指令。龙芯架构不包含MIPS指令系统。

龙芯架构具有完全自主、技术先进、兼容生态三方面特点。

龙芯架构从整个架构的顶层规划,到各部分的功能定义,再到细节上每条指令的编码、名称、含义,在架构上进行自主重新设计,具有充分的自主性。龙芯架构摒弃了传统指令系统中部分不适应当前软硬件设计技术发展趋势的陈旧内容,吸纳了近年来指令系统设计领域诸多先进的技术发展成果。同原有兼容指令系统相比,不仅在硬件方面更易于高性能低功耗设计,而且在软件方面更易于编译优化和操作系统、虚拟机的开发。

龙芯架构在设计时充分考虑兼容生态需求,融合了各国际主流指令系统的主要功能特性,同时依托龙芯团队在二进制翻译方面十余年的技术积累创新,不仅能够确保现有龙芯电脑上应用二进制的无损迁移,而且能够实现多种国际主流指令系统的高效二进制翻译。

pIYBAGB47XyAPZKWAABM8dD9B78251.jpg?p=medium600

龙芯自主指令系统构成

目前,支持龙芯架构的龙芯3A5000处理器芯片已经流片成功,基于新架构的完整操作系统已经在3A5000计算机上稳定运行。从其它主流指令系统到LoongArch的二进制翻译系统已经可以在3A5000计算机上演示运行基于其它主流指令系统的复杂应用程序。龙芯中科从2020年起新研的CPU均支持LoongArch架构。

龙芯中科高度重视与龙芯架构相关的知识产权工作,委托国内第三方知名知识产权评估机构对龙芯基础架构进行深入细致的知识产权评估。从2020年二季度开始,双方投入上百人员,将LoongArch与ALPHA、ARM、MIPS、POWER、RISC-V、X86等国际上主要指令系统有关资料和几万件专利进行深入对比分析。2021年1月,针对被评估的基础架构版本该评估机构认为:(1)LoongArch在指令系统设计、指令格式、指令编码、寻址模式等方面进行了自主设计。(2)LoongArch指令系统手册在章节结构、指令说明结构和指令内容表达方面与上述国际上主要指令系统存在明显区别。(3)未发现LoongArch基础架构对上述国际主要指令系统中国专利的侵权风险。

龙芯中科已经在一定范围内发布LoongArch的基础架构指令系统手册。待完成评估后,龙芯中科将在更大范围内发布更完整的LoongArch指令系统手册。龙芯中科还将联合产业链伙伴在适当的时间建立开放指令系统联盟,在联盟成员内免费共享LoongArch及有关龙芯IP核。

指令系统是软件生态的起点,只有从指令系统的根源上实现自主,才能打破软件生态发展受制于人的锁链。龙芯自主指令系统的推出,是龙芯中科长期坚持自主研发理念的重要成果体现,是在完成CPU性能补课、全面转向生态建设历史关头的重大技术跨越,标志着龙芯中科在自主信息技术体系和产业生态建设方面从跟随性发展的必然王国走向了自主发展的自由王国。

fqj

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

    关注

    37

    文章

    6284

    浏览量

    121883
  • 虚拟机
    +关注

    关注

    1

    文章

    855

    浏览量

    27377
  • 龙芯中科
    +关注

    关注

    0

    文章

    229

    浏览量

    7457
收藏 人收藏

    评论

    相关推荐

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

    更新,其中涉及到的新的问题(比如调试),都会在此查阅。目的是为了更方便的解决移植 期间遇到的各种问题。 比赛参考资料 LoongArch架构相关文档 龙芯架构参考手册卷一 计算机
    发表于 02-04 15:37

    【RISC-V开放架构设计之道|阅读体验】汇编语言和扩展指令集

    【RISC-V开放架构设计之道|阅读体验】汇编语言和扩展指令集 汇编语言 将C语言翻译成可执行的机器语言的重要步骤包括编译过程,汇编过程,链接过程。 函数调用约定过程分为六个阶段: 1)将参数存放
    发表于 02-03 13:29

    【RISC-V开放架构设计之道|阅读体验】RISC-V基础整数指令集

    第2章 RV32I:RISC-V基础整数指令集 本章重点讲解构成RISC-V基础整数指令集的基本指令指令格式。主要包含寄存器间操作的R型,用于短立即数和取数操作的I型,用于存数操作的
    发表于 01-31 21:10

    翼辉信息已正式加入对申威SW64自主指令集架构的支持

    近日,翼辉信息发布了最新的 SylixOS V3.4.0 操作系统。在 SylixOS V3.4.0 中,已正式加入了对申威 SW64 自主指令集架构的支持。
    的头像 发表于 12-28 11:45 1260次阅读
    翼辉信息已正式加入对申威SW64<b class='flag-5'>自主</b><b class='flag-5'>指令集</b><b class='flag-5'>架构</b>的支持

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

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

    瑞萨推出首款基于RISC-V指令集架构的处理器内核

    嵌入式硬件专家瑞萨电子宣布推出首款基于免费开放的 RISC-V 指令集架构 (ISA) 的完全自主研发的处理器内核。
    的头像 发表于 12-01 17:28 894次阅读
    瑞萨推出首款基于RISC-V<b class='flag-5'>指令集</b><b class='flag-5'>架构</b>的处理器内核

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

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

    龙芯“百芯计划”首款芯片发布 由河海大学研发

    近日,在2023中国软件产教融合生态发展研讨会暨中国教育数字化自主化发展论坛”期间,龙芯“百芯计划”首款芯片BX100E-HHU正式发布,该芯片是河海大学基于龙芯
    的头像 发表于 08-25 09:18 727次阅读
    <b class='flag-5'>龙芯</b>“百芯计划”首款芯片<b class='flag-5'>发布</b> 由河海大学研发

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

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

    新一代国产龙芯CPU成了:单核性能飙升60%!

    龙芯中科近日宣布,基于龙芯自主LoongArch架构的新一代四核处理器
    的头像 发表于 08-04 11:39 1323次阅读
    新一代国产<b class='flag-5'>龙芯</b>CPU成了:单核性能飙升60%!

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

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

    国产CPU龙头龙芯中科侵权MIPS案胜诉!力证自研指令集实力

    电子发烧友网报道(文/刘静)6月26日,国产CPU龙头龙芯中科发布关于仲裁事项进展的公告。   公告指出,2021年2月,Prestige Century Investments Limited
    发表于 06-26 18:31 1246次阅读
    国产CPU龙头<b class='flag-5'>龙芯</b><b class='flag-5'>中科</b>侵权MIPS案胜诉!力证自研<b class='flag-5'>指令集</b>实力

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

    龙芯中科基于自主LoongArch架构指令集龙芯
    的头像 发表于 06-08 16:39 794次阅读
    <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年龙芯中科自主指令系统Lo
    的头像 发表于 05-18 14:37 329次阅读