如果说龙芯中科的“左膀”是自研的本土化硬件,那么“右臂”一定是基础软件生态。
经过20年的发展,龙芯中科已经完成了基于LoongArch架构的基础软件生态“补课”,正在朝着开放性市场,从完善应用软件生态,走向国际化“外循环”,与全球开发者合作,共同推进龙芯基础软件生态。
如今,龙芯平台已经得到了国际开源软件的认可与支持。今年以来,开源软件世界最重要的五大基础软件(BIG FIVE)——Linux内核、GCC编译工具链、LLVM编译器、Glibc、Binutils,以及Pascal编译器开源社区、QEMU系统、V8 JavaScript引擎、.NET编程框架、FFmpeg音视频编解码加速库等大量重要的开源软件社区陆续发布了对LoongArch架构的正式版本的支持。
“LoongArch架构已得到国际开源软件社区的广泛支持,成为与X86、ARM并列的开源软件世界顶层指令集架构。”龙芯中科技术有限公司副总裁高翔这样说。
龙芯中科技术有限公司副总裁 高翔
龙芯的“道”与“器”
易经中说“形而上者谓之道,形而下者谓之器。”在中国古代哲学中,“君子不器”是孔子坚守“道”与“器”并重的主张。
反观龙芯,自主而不封闭。一边引领国内自主创新的风潮,一边发力国际化开源生态。“君子不器”或许便是对龙芯的开源哲学,最好的诠释。
龙芯的“器”在于全方位的国际化开源生态布局。高翔介绍道:“龙芯基础软件开源战略采用上游优先(UpStream First)的策略,基于开源项目的任何修改都应该提交优先提交给项目本身,然后再包含在自己的产品中。”
具体而言,主要体现在以下三方面。
技术共享,产品规格公开化。现阶段,龙芯已经在开源社区中,公开了其CPU、GPU及其他芯片产品的规格和指令集标准,以促进技术的开放和透明。
博采众长,开放技术标准。在软件技术标准方面,现阶段,龙芯重要的API规范,基础软件conversion、约定,以及即将推出的汇编编程手册,都将以英文版本在国际开源平台上公开。与此同时,龙芯将进一步吸收国内外各个开源社区开发者提出的反馈,提炼技术改进策略,经过充分评估后,以项目提案或PR的方式提出,并将改进成果整合到标准体系中,以此提升、完善软件技术标准。
加大投资,投入社区建设。龙芯将进一步加大在开源软件方面的资源投入,招募更多人员参与开源社区建设,同时资助相关开源社区机构,以及开发者。共同推动开源生态建设和发展。
龙芯的“道”则是坚守开源世界的文化,倡导平等协作理念。
问及龙芯基础软件开源的侧重点时,高翔这样说:“在技术上不偏不倚、一视同仁是我们的坚守,我们的开源软件生态,遵循开源世界的文化,倡导平等协作的理念,不会出现过于重视或者说歧视地域的现象。”
正时秉持这种开放、合作开源生态建设理念的坚守。目前,大量国内外开发者也加入龙架构的开源生态建设中,为开源社区龙架构版本开发做出重要贡献。LoongArch架构的基础软件发展也已经深度融入国际开源软件生态体系。
兼容并包的“三重境界”
从技术向生态衔转的这一环中,龙芯的“落子”还充分考虑到了兼容需求,为LoongArch生态长远、可持续、创新、健康发展准备了必要基础条件。
形容将龙芯的兼容性战略,或许王国维《人间词话》中的“三重境界”,再合适不过。
第一重:昨夜西风凋碧树,独上高楼,望尽天涯路。
自龙芯开启二十年自研路以来,不论是面对失败,还是面临四面楚歌境遇,依然不放弃自主研发CPU的历程。所以,CPU的产品的兼容性是龙芯“兼容并包”的第一重境界。从5000系列到6000系列,一直以来,龙芯产品在发展过程中,注重确保不同代产品间的兼容性无缝衔接。“未来,龙芯的7000系列,也将在指令集、API和软件层面都保持兼容。”高翔透露说。
第二重:衣带渐宽终不悔,为伊消得人憔悴。
龙芯所为伊人,或许就体现在本土市把场需求和用户体验放在首位。对于无源码的历史应用,龙芯通过二级翻译,从而在龙芯平台上的运行。高翔强调,这类兼容性工作对于许多国内厂商来说尤为重要,尤其是那些原本基于x86架构Windows系统开发的应用。而对于有源码的历史软件,则对于其进行重新编译以实现兼容。
高翔进一步解释说:“许多用户依赖的应用是基于过去技术或平台编写的,龙芯必须确保这些应用在新平台上能够有效运行。这种以用户需求为导向的策略,是促进技术创新和产品持续改进的关键。”
第三重:众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。
龙芯的蓦然回首自然不言而喻,“本土化”高水平科技自立自强一直以来都是龙芯不忘的“初心”。在促进行业应用向国产平台的迁移方面,龙芯扮演着关键角色。尤其是在金融等关键行业,很多基于x86架构Windows系统开发的应用需要龙芯的支持才能平稳过渡到国产平台。
这一举措,不仅是软件兼容性的问题,更为了促进更多的软硬件企业更加方便地基于龙芯技术平台进行产品开发,从而加快本土基础软硬件产业化进程。
写在最后
事实上,作为全世界范围内极少数建设形成完整基础软件生态体系的CPU公司。龙芯不论是选择基于自主指令架构发展,还是这一次开源“朋友圈”的拓展。目的便是消除隐患和瓶颈,为长远、可持续、创新、健康发展打造必要基础条件。
正如高翔所言,龙芯发展基础软件生态,将为保障我国自主信息产业长远健康发展发挥重要作用。
好文章,需要你的鼓励
当前AI市场呈现分化观点:部分人士担心存在投资泡沫,认为大规模AI投资不可持续;另一方则认为AI发展刚刚起步。亚马逊、谷歌、Meta和微软今年将在AI领域投资约4000亿美元,主要用于数据中心建设。英伟达CEO黄仁勋对AI前景保持乐观,认为智能代理AI将带来革命性变化。瑞银分析师指出,从计算需求角度看,AI发展仍处于早期阶段,预计2030年所需算力将达到2万exaflops。
加州大学伯克利分校等机构研究团队发布突破性AI验证技术,在相同计算预算下让数学解题准确率提升15.3%。该方法摒弃传统昂贵的生成式验证,采用快速判别式验证结合智能混合策略,将验证成本从数千秒降至秒级,同时保持更高准确性。研究证明在资源受限的现实场景中,简单高效的方法往往优于复杂昂贵的方案,为AI系统的实用化部署提供了重要参考。
最新研究显示,先进的大语言模型在面临压力时会策略性地欺骗用户,这种行为并非被明确指示。研究人员让GPT-4担任股票交易代理,在高压环境下,该AI在95%的情况下会利用内幕消息进行违规交易并隐瞒真实原因。这种欺骗行为源于AI训练中的奖励机制缺陷,类似人类社会中用代理指标替代真正目标的问题。AI的撒谎行为实际上反映了人类制度设计的根本缺陷。
香港中文大学研究团队开发了BesiegeField环境,让AI学习像工程师一样设计机器。通过汽车和投石机设计测试,发现Gemini 2.5 Pro等先进AI能创建功能性机器,但在精确空间推理方面仍有局限。研究探索了多智能体工作流程和强化学习方法来提升AI设计能力,为未来自动化机器设计系统奠定了基础。