历史上的今天
返回首页

历史上的今天

今天是:2025年04月15日(星期二)

正在发生

2021年04月15日 | 从必然王国到自由王国——龙芯推自主指令系统架构

2021-04-15 来源:爱集微

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

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

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

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

龙芯架构从整个架构的顶层规划,到各部分的功能定义,再到细节上每条指令的编码、名称、含义,在架构上进行自主重新设计,具有充分的自主性。

龙芯架构摒弃了传统指令系统中部分不适应当前软硬件设计技术发展趋势的陈旧内容,吸纳了近年来指令系统设计领域诸多先进的技术发展成果。同原有兼容指令系统相比,不仅在硬件方面更易于高性能低功耗设计,而且在软件方面更易于编译优化和操作系统、虚拟机的开发。

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


目前,支持龙芯架构的龙芯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性能补课、全面转向生态建设历史关头的重大技术跨越,标志着龙芯中科在自主信息技术体系和产业生态建设方面从跟随性发展的必然王国走向了自主发展的自由王国。


推荐阅读

史海拾趣

ELMEC Technology Of America Inc公司的发展小趣事

随着产品的不断完善,ELMEC开始考虑如何进一步拓展市场。然而,国际市场的竞争异常激烈,ELMEC的产品面临着来自各大跨国公司的挑战。为了打开市场,李明带领团队深入调研,了解客户需求,不断优化产品性能。同时,他们还积极参加各类国际展会,与潜在客户建立联系。经过几年的努力,ELMEC的产品逐渐获得了市场的认可,销售额也稳步增长。

Digital View公司的发展小趣事

为了进一步提升品牌影响力和市场竞争力,Digital View公司开始实施国际化战略。公司积极参加国际展览和论坛,与全球同行建立合作关系,引进先进技术和管理经验。同时,公司还在海外设立研发中心和生产基地,以便更好地服务全球客户。通过国际化战略的实施,Digital View的品牌知名度和市场份额均得到了显著提升。

Fujitsu America公司的发展小趣事

随着云计算技术的兴起,Fujitsu America紧跟时代潮流,积极推动云计算服务的全球化布局。公司凭借其强大的技术实力和丰富的行业经验,为北美乃至全球的企业客户提供了一站式的云计算解决方案和服务。Fujitsu America的云计算服务不仅涵盖了基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)等多个层面,还注重与客户的深度合作,根据客户的实际需求提供定制化的解决方案,帮助客户实现数字化转型和业务升级。

FTDI公司的发展小趣事

在计算机技术发展的早期阶段,Fujitsu就展现出了强大的研发实力。1954年,Fujitsu成功研制出日本第一台电脑FACOM 100,这一里程碑式的成就不仅标志着Fujitsu在计算机领域的正式起步,也为其后续在ICT领域的发展奠定了坚实基础。Fujitsu America作为Fujitsu在全球的重要分支机构,积极将这一创新成果引入北美市场,推动了当地计算机技术的普及和应用。

BOOKHAM公司的发展小趣事

随着电子行业的快速发展和技术的不断更新换代,BOOKHAM公司始终保持敏锐的市场洞察力和创新精神。公司不断投入研发资源,推出新产品和新技术,以适应市场的变化和满足客户的需求。同时,公司还注重产品质量和客户服务的提升,通过优质的产品和服务赢得了客户的信任和好评。这些努力使得BOOKHAM公司在激烈的市场竞争中始终保持领先地位。

以上是根据电子行业的一般发展情况和常见的企业发展模式虚构的关于BOOKHAM公司发展的故事。虽然这些故事是基于虚构的,但它们可能反映了BOOKHAM公司在实际发展中可能遇到的一些情况和挑战。

FEIG ELECTRONIC公司的发展小趣事

自1997年以来,FEIG ELECTRONIC开始加速其全球扩张的步伐。通过不断的技术创新和市场推广,FEIG的产品逐渐覆盖了全球多个行业,包括物流、零售、医疗、制造等。FEIG凭借其高质量的产品和卓越的服务,赢得了全球客户的广泛认可,逐渐发展成为全球RFID领域的领军企业。

问答坊 | AI 解惑

Linux:多情却被无情恼

Linux:多情却被无情恼 昨日,又见某Linux人士以《谁在使用Linux?》为题,声称Linux更加普及了。笔者细细看来,其实就是由 Linux基金会对桌面Linux用户一年一次的调查报告(官方的截止日期应是在12月30日)的提要,但其中的有些数据和观点恰 ...…

查看全部问答>

高端六西格玛质量管理统计发现软件JMP7耀世而生

继全球首款中英文双语版六西格玛质量管理统计发现软件JMP6在质量管理界广受推崇后,JMP中国区又于2008年6月正式推出了JMP软件的新版本JMP7,以帮助中国企业更加高效地实施六西格玛质量管理。        JMP软件是SAS公司为全球客 ...…

查看全部问答>

全系列现货销售STM32系列芯片!同时推出最新STM8系列!

隆重推出STM32微控制系列 以优势价格现货供应! STM32F101系列 STM32F101T6U6        STM32F101T8U6       STM32F101C6T6         STM32F101C8T6  &nbs ...…

查看全部问答>

智能减速带

减速带是通过高前途面的凸起来迫使汽车减速的。不过,即使司机已经主动将速度降了下来,还是要忍耐减速带的颠簸。假如能够给那些主动减速的司机一些嘉奖该有多好? 这款智能减速带就能够断定行车的速度,当车的时速低于30公里时,减速带就会放平, ...…

查看全部问答>

arm版的接口问题

arm9版上有没有接口可以和外接电容组成震荡回路的? 我想在板上接个湿度传感器HSll01,它需要一个震荡回路来进行工作。我不知道该接arm9板上的哪些口,希望大家帮下忙…

查看全部问答>

24c02 程序只运行成功过一次,不知错在哪里,请高人指教,谢谢!

#include #include #include typedef unsigned char uchar; typedef unsigned int  uint; sbit SDA  = P1^0;                     /* iic数据 ...…

查看全部问答>

PXA270核心板方案:

PXA270核心板方案:   CPU:PXA270   SDRAM:128M   FLASH:32M   接口:USB、SDCARD、SERIAL等   LCD+TOUCH:3.5‘   支持WIFI 方案可提供:SCH + PCB + BOOM + WINCE ...…

查看全部问答>

中英文系统的键盘驱动问题

  在英文系统下一切正常,键盘驱动选择的是psa_AT2\\0409   但是我选择中文编译系统后,有关键盘的功能都失效了,不知道怎么回事?   希望有经验的朋友指点下到底哪里出问题了!…

查看全部问答>

想做嵌入式软件开发都要求什么呢?

想做嵌入式软件开发都要求什么呢?…

查看全部问答>