——龙芯中科党总支书记、董事长胡伟武2025年龙芯党总支“七一”党课报告节选
今天是中国共产党成立104周年,我为大家讲的党课题目是“鲜活的毛泽东思想”。毛泽东思想历久弥新,永远是新鲜的、活泼的、战无不胜的。下面从中国共产党的理论特征、鲜活的毛泽东思想、用毛泽东思想武装龙芯公司三个方面系统讲一讲。
一、略
二、略
三、用毛泽东思想武装龙芯公司
回顾龙芯的发展历程,第一阶段是2001年在中科院计算所开始研制龙芯CPU;第二阶段是2010年龙芯团队市场化转型,结合市场需求完成技术“补课”;第三阶段是2022年科创板上市,开启自主生态建设新征程,要解开“提高性价比、完善软件生态、重构产业链”的“三个方程式”,完成从政策性市场到开放市场、从技术“补课”到生态建设、从跟随性发展的“必然王国”到自主发展的“自由王国”的“三个转变”。
过去二十多年,我们在构建自主信息技术体系的道路上艰苦跋涉,每迈出一步都异常艰辛,但当我们回顾来路,却为自己取得的成绩感到惊讶:用1Xnm工艺设计出国际主流CPU 7nm工艺达到的性能;提出龙架构指令系统,建成与X86/ARM并列的Linux基础软件体系;设计出与英伟达GPGPU功能和算力密度可比的GPGPU核心;基于自主工艺研制DDR、PCIE等高速接口PHY;通过二进制翻译运行X86/Linux和X86/Windows应用;推动我国自主CPU的研制和自主化应用,能够与X86和ARM体系产品开展竞争;在党的二十大报告中提到的十项重大科技进展中,包括载人航天、卫星导航、探月探火、核电技术、新能源、大飞机等多项使用或选用了龙芯CPU,龙芯CPU“可上九天揽月,可下五洋捉鳖”。
为什么龙芯能在这条荆棘遍布的道路上不断前进呢?总结起来就是“三个坚持”:坚持为人民做龙芯的根本宗旨,坚持自力更生、艰苦奋斗的工作作风,坚持实事求是的思想方法。
(一)坚持为人民做龙芯的根本宗旨
从根本上解决了“为谁做龙芯”的问题是龙芯生存和发展的基础。我们坚持“为人民做龙芯”,所以设立构建独立于X86和ARM的自主信息技术体系的目标。否则企业上市就是终点,卖股票、做投资,从此衣食无忧。上市是很多企业创业者的目标,但只是龙芯的一个新起点,因为更远的征程还在后头。做产品、挣钱、上市和做生态是完全不同的道路。我们坚信,越是坚持为人民做龙芯,利润越会滚滚而来;越是为赚钱做龙芯,利润就会离我们而去。
正因为我们坚持为人民做龙芯,所以每次面临重要选择,我们都站在国家和人民的角度而不是团队利益的角度来做出判断。2001年开始做龙芯时,我们是“少数派”,努力推动研制自主CPU成为国家战略。2010年全员放弃体制内待遇创立龙芯中科时,业界主流观点是“自主研发CPU的道路走不通,要靠引进”。2013年国家重大专项不再支持龙芯,我们推动龙芯CPU在党政军领域的应用,靠市场图生存。2020年冒着生死存亡的风险,毅然推出自主指令系统龙架构,与X86和ARM体系在信创市场展开竞争,并开始走向开放市场。经过多年的努力,有关部门已经充分认可龙芯作为国家保底CPU的作用。
(二)坚持自力更生、艰苦奋斗的工作作风
在科技自立自强的今天,核心技术能力就是“枪杆子”。核心技术能力只有在自主研发的实践中才能形成。我们坚持走“市场带技术”而不是“市场换技术”的道路,通过基于自主IP的芯片设计、基于自主工艺的芯片生产、基于自主指令系统的软件生态打造自主信息产业的坚实底座。
当然,另起炉灶从头做起需要付出更多努力,所以需要艰苦奋斗。一要耐得住寂寞,先提高单核性能再增加核数,先做好CPU再做GPU和GPGPU。二要挡得住诱惑,紧握在自主研发实践中形成的关键核心技术能力的“枪杆子”,多次拒绝国外CPU企业向龙芯提出的合作合资意向,警惕被对方“缴枪不杀”。三要受得了委屈,“十五”期间“龙芯打假”甚嚣尘上,“十二五”期间龙芯被放弃,至今有关部门虽然认可了龙芯作为保底CPU的作用,但仍不信龙芯能做第三套体系,总觉得X86和ARM的好,即使RISC-V也比龙芯好。但我们坚信,在过去20多年中探索出来的构建第三套信息技术体系的道路一定能够走通,靠国外指令系统的信息产业支撑不了中华民族伟大复兴。
耐得住寂寞、挡得住诱惑、受得了委屈,就是龙芯人的艰苦奋斗。就像《西游记》中唐僧取经一样,经历九九八十一难,终成正果。大家都看过《西游记》,问大家三个问题:一是为什么很多妖怪来自天庭甚至灵山?二是为什么离灵山越近妖怪越厉害?三是真假美猴王打死的到底是真猴王还是假猴王?
第一个问题,工作中很多困难来自我们的领导和同事是正常的。我们不要抱怨信创领域的X86技术路线是假自主,要把它当作党和人民对我们的考验,要受得了委屈。如果国家给龙芯太多的照顾,在温室中养大的龙芯是难以在开放市场的暴风骤雨中与国际垄断企业竞争的。
第二个问题,为什么离灵山越近,妖怪越厉害?《西游记》借此告诉我们,前进的路上,越是接近成功的时候,往往也是越危险的时候,更要打起精神、万分谨慎。领导干部官当得越大越危险,容易成为很多人拉拢、腐蚀、诱惑、围猎的对象。专家学者也一样,成名后容易在大家的赞扬和恭维中产生骄傲情绪,骄傲使人落后。
第三个问题,真假美猴王打死的是真悟空还是假悟空?真假美猴王打死的是孙悟空的“二心”。像孙悟空这样在团队中起主要作用的人,难免有这样的想法:一路上降妖除魔都是我干的,凭什么唐僧当领导,我自己也可以组织一个团队去取经嘛,假猴王回到花果山后真的组织了一个取经团队。这种想法把平台当作自己的能力,是很危险的,因为天庭、灵山都不认。真假美猴王打死的是孙悟空的上述“二心”,《西游记》这一回的标题就叫“二心搅乱大乾坤 一体难修真寂灭”。自从孙悟空消灭“二心”后,和唐僧一路和谐合作到达灵山。
所以,《西游记》是一部修心的书。每一个故事,代表着你在人生路上碰到的一个困难。我们也是一支“取经”的团队,也需要“修行”,才能耐得住寂寞、挡得住诱惑、受得了委屈。经过多年的努力,自力更生、艰苦奋斗的龙芯人也将修成正果。“三剑客”“三尖兵”开始从自力更生走向自力更省(成本)、自力更高(性能)和自力更好(生态)。
(三)坚持实事求是的思想方法
“实事”就是客观世界的一切事物,“求”就是找,“是”就是规律性。《中庸》的第一句话“天命之谓性,率性之谓道,修道之谓教。道也者,不可须臾离也,可离非道也。”说的就是要找到并遵循客观规律做人办事。从2010年开始龙芯团队市场化转型以来,我们在龙芯产业化实践中不断提高认识,用以指导下一阶段的实践,并在新的实践中检验我们的认识,在持续改进中螺旋上升。从研制自主CPU到构建自主信息技术体系,再到发展自主指令系统,就是我们的认识不断提高的过程。
我们研制中国自主CPU的萌芽源于1998年4月的第97次香山科学会议。我的导师夏培肃院士联合周毓麟、金怡濂两位院士,召开研讨会讨论我国高性能计算机发展问题。那时我博士毕业不久,担任大会秘书。会上金怡濂院士的一句话对我触动很大,他说:“CPU无论如何得做一下,哪怕做个586也得试试看。”后来,在李国杰所长的推动下,2001年成立龙芯课题组研制龙芯CPU。2008年,在学习科学发展观时,讨论什么是龙芯的科学发展,第一次提出要构建自主信息技术体系。2013年,国家重大专项放弃龙芯转而支持引进的X86和ARM时,我们认为中国不可能基于X86和ARM构建自主体系,但仍觉得基于较开放的MIPS和RISC-V可以。
2019年,当龙芯逐渐掌握MIPS指令系统软件生态主导权时,MIPS支持国内某企业指认龙芯超越授权权限,并发起了仲裁和诉讼,让我们认识到,引进美西方技术的前提是我们永远不能超过他们,丫鬟拿一辈子钥匙还是丫鬟。国内做X86、ARM、RISC-V的CPU企业没有受到限制主要是因为他们没有挑战美西方对X86、ARM、RISC-V的主导权。就像中国人可以用英文写文章,但不能用英文发展民族文化,我们可以基于国外指令系统做产品,但不能基于国外指令系统打造自主信息技术体系。为此,2020年我们冒着龙芯生死存亡的风险,推出自主指令系统龙架构。
刚开始推出龙架构时,是为了不受制于人。最近有个新的认识,指令系统是信息产业所有根技术中的“主根”,CPU和操作系统都依赖指令系统,指令系统的拥有者决定了信息产业的商业模式和产业结构。就像X86和ARM对中国CPU企业的授权一样,我们可以通过对外授权帮其他国家搞出他们自己的CPU,从在信创市场与X86和ARM国内授权企业的“内线作战”转向开放市场和海外市场的“外线作战”。
那么,不依赖任何境外技术授权和供应链,完全另起炉灶的龙芯CPU性能比得上X86和ARM的CPU吗?软件生态比得上X86和ARM的吗?
我们对CPU性能的认识也有一个在实践中不断提高的过程。在市场的教育下,我们认识到中国CPU性能与国际水平的差距主要在于单核性能而不是核数、在于通用处理性能而不是专用处理性能、在于设计水平而不是工艺差距。因此制定了先单后多(先提高单核性能再增加核数)、先通后专(先研制通用CPU再研制专用GPGPU)、先结构优化后工艺进步(Tock-Tick迭代提高性能)的技术路线。经过二十多年积累,2023年底发布的龙芯3A6000单核处理性能达到Intel公司第10-11代酷睿处理器水平;在此基础上快速增加核数,2025年上半年发布的龙芯3C6000系列服务器CPU性能达到甚至超过Intel公司第三代至强可扩展架构处理器Xeon 4314、Xeon 6338、Xeon 8380的水平;在研的3B6600使用1Xnm工艺达到Intel公司使用7nm甚至更先进工艺的第12-14代酷睿处理器的水平。集成自研GPGPU的龙芯2K3000流片成功,标志着龙芯已经系统掌握了通用处理器、图形处理器、AI处理器及其基础软件设计的关键核心技术,在巩固通用处理器、图形处理器的基础上,进入大力发展AI处理器的新时期。
我们对软件生态的认识也在产业化实践中不断提高,形成了夯实基础、广泛兼容、自主应用的发展战略。在夯实基础方面,分上游社区、操作系统、基础应用三个层次建成了与X86、ARM并列的基础软件体系;统一系统架构,实现操作系统跨主板整机兼容和CPU代际兼容;推出应用兼容框架,实现应用程序跨不同版本、不同分支的Linux操作系统兼容。在广泛兼容方面,通过用户态和系统态二进制翻译在龙架构的Linux平台上运行X86/Linux和X86/Windows的外设驱动和应用程序。在自主应用方面,通过应用带动持续丰富龙芯应用软件,“十二五”期间主要面向以安全应用为代表的软件比较单一的工控类应用,随着龙芯CPU性价比的不断提高,工控类应用开始走向开放市场竞争,达到几百万套规模;“十三五”期间面向办公类信息系统应用,浏览器、WPS、微信、腾讯会议、钉钉等均有龙架构版本,已经可以满足应用需求,电子政务内网、外网应用几百万套规模;“十四五”期间面向业务类信息系统应用,应用场景大大拓展,在此过程中解决打印机、读卡器、浏览器插件等制约Linux桌面几十年的难题,Linux桌面生态局部超过X86和ARM,如国家大剧院、税务办公大厅外设(打印机、高拍仪、POS机等)、加油卡插件等只有龙芯能全部满足,形成大量应用案例。希望再经过1-2年,通过正向适配和二进制翻译相结合,龙芯应用软件生态壁垒得到实质性突破,并在“十五五”期间走向开放市场和海外市场。
我们的市场工作也要结合龙芯的发展实际,在龙芯发展的主要矛盾从研发端转向市场端、龙芯的发展进入新一轮增长周期的新形势下,及时从战略、战役、战斗三个层面调整龙芯的市场策略。战略上坚持市场导向,战役上坚持产品导向,战斗上坚持客户导向。
战略上坚持市场导向指的是根据市场的需求和发展趋势,在分析并且消化不同客户的需求的基础上,结合市场发展趋势定义芯片、确定商业模式。战役上产品导向指的是有什么卖什么,根据龙芯已有产品选择对路的市场,而不要被市场选择。就像战役指挥员要根据队伍的战斗力认真选择、精心筹划每一场战役,要从差异化和成本两个维度认真分析我们的产品在客户的应用中有没有竞争力,多长时间能形成批量销售,市场规模多大等等,来决定是不是要支持该应用。如果产品能满足客户需求且有市场竞争力,那就努力去做;但如果产品满足不了客户的需求,也不要勉强迎合,更不要被友商带节奏。我们服务某个客户,是因为我们能更好地为客户带来价值,而且龙芯也能获利,并不是因为客户选择了友商的产品我们就要去抢。战斗中客户导向指的是当我们选择好客户,决定打这场仗了,就要全力以赴做好支持服务工作。
龙芯的管理制度也要结合不断变化的研发和市场需求,进行持续改进。实践中的问题是管理改进的动力,要努力发现问题,正确对待问题以便于管理改进。要避免把成熟企业的管理办法不经分析直接套到龙芯头上的教条主义,也要避免不考虑变化的实践死守过去经验的经验主义。既要把成熟的做法及时总结形成有关制度用以规范全体员工的行为,又要避免还需要进一步实践探索的做法过早地形成制度束缚住员工的手脚。执行制度时既要有对制度敬畏心坚持制度的原则性,又要结合实际情况掌握一定的灵活性。
实践是发展的,认识也是发展的,不是静止的。如果是静止的,我们的认识就会禁锢在信创、自主的概念里面。运用实事求是的方法,我们的认识就会随着实践的发展而不断提高,就能从技术补课走向生态建设,从政策性市场走向开放市场,从必然王国走向自由王国!
基于自主指令系统构建自主可控的信息技术体系和产业生态,是一条不容易走通的道路,但走通后前途最光明,对国家和人民的好处最大!