胡的生态观有什么问题吗?_风闻
code2Real-有人就有江湖,有code就有bug2021-12-28 17:15
胡伟武是龙芯的首席总设计师,我对他不太了解。但仅凭新闻就能分析个大概来。
从新闻看,他一直对CPU生态建设问题耿耿于怀。
在2007年的一篇新闻稿中,有一段话很有意思:
会议室迎面墙上是一行用塑胶板做底的白底红字标语:“用毛泽东思想武装龙芯课题组”,而标语下方,一尊硕大的毛泽东半身石膏雕像居于正中,雕像左边是一面鲜红的国旗,右边是同样鲜红的党旗……
龙芯课题组真的认真学习毛泽东思想了吗?这里要画个问号。
CPU虽然是高端技术,没有人积极参与,仅靠少数精英是做不成大事的。
苏区有许多军事将领对于军队的理解很简单,就是希望打胜仗。
但是毛指出,军队要实现打仗、宣传、筹款三位一体。
在2007年的采访中,胡说:
我们科研院所经常说,要“顶天立地”,“顶天”与“立地”之间是“或”的关系,但对龙芯而言,两者之间却是“与”的关系。我最近的一个体会是,你顶得到天,你就很容易立地,我最便宜,我功耗最低,我做到全世界最牛,产品的性能、功耗、价格,在某一块领域,或者在某一个档次之内,我必须做到全世界最牛,我才能卖出去。集成电路有个规律,叫做“winner take all”, 赢者通吃,我的性能比你差1%,那么你肯定是100%的市场,而我没有,绝不会是你51%,我49%。龙芯也一样,你要真正想在市场上有所表现,要做到顶天的程度,不是说通通的好,哪怕是在某个档次上,或者针对某个领域,或者某个性能范围,在市场上一定要做到最牛,这才是出路,这和政府支持不支持是没有关系的。
从这段采访中,可以看出胡的思维和当年苏区的将领是一样的,只是希望在战术上打胜仗,却不知道如何寻找战略上的突破。
你在CPU上花那么多精力,那么你怎么可能有精力去做宣传,去拉投资,去建设根据地?
美国教授做RISC-V,人家会设定那么高的性能指标吗?人家是希望毕其功于一役吗?
开源CPU项目,历史上出现过很多,从下图可以看出,大部分开源项目多年前就不再更新扩展。
这几款开源芯片有个共同的致命缺点:背后没有一个强有力的非盈利组织在推动和维护。
RISC-V与它们最大的区别,在于由非盈利的会员制组织RISC-V基金会推动。不论基金会的发展还是指令集标准的演进推广都由会员做主。
RISC-V的未来不会受到任何单一公司的兴衰浮沉影响。即便某天哪家会员甚至Board member倒闭,也会有其他会员扛起RISC-V的大旗。
RISC-V基金会开源的是其指令集,具体如何实现,则仁者见仁智者见智。每个会员都可以按照RISC-V指令集设计自己的micro-architecture,制造自己的RISC-V芯片,甚至针对不同的应用场景加入自家自研的非标准指令扩展。这样的RISC-V好比金箍棒,大可以上Server、上超算,小可以用于IoT、嵌入式系统。
光看RISC-V基础的40几条指令集,确实很简约,但它造就的生态系统却不简单。这也是RISC-V能流传下去而其他开源CPU终究烟消云散的原因之一。
不难发现,RISC-V的精髓在于简洁、清晰、稳定、模块化和社区的群策群力。比起以往一些“著作等身”的指令集手册,RISC-V区区几百多页的spec简直就是初学者的福音书。
RISC-V的真正缔造者,UC Berkeley的Krste Asanovic教授(同时也是SiFive的联合创始人以及RISC-V基金会的主席)曾说,他和他的团队看到已有架构变得越来越复杂,而且不开源,于是想为CPU领域重开一片干净清明世界,于是设计了RISC-V。
由David Patterson所著、包云岗教授所译的《RISC-V手册》一书曾提到,x86的指令集最早只有80条,到了2015年却增长到了3600条。x86不断向后兼容,支持陈旧甚至是冗余指令,一路下来,从精瘦的小伙变成了满身赘肉的中年大叔。ARM架构也面临相似问题。
RISC-V可谓是将精简两字发挥到了极致,其基础指令集40多条,以后基本不会变化,想加可以加在模块化的扩展里,这样用户可以定制,而不必被不需要的指令绑架。
这是什么,这不就是对毛泽东思想的正确实践吗?
你讲那么多大道理,中国农民能理解吗?
你用3600条指令,中国人能学得会吗?
中国农民能理解的是“打土豪,分田地“。
如果龙芯课题组解散了,谁能接过龙芯的棒?
星星之火怎么燎原?
这其实是胡伟武真正需要思考的问题,但他的格局不大,他总想烧一把大火,把龙芯炒起来。就很象李立三想通过打长沙,饮马长江,把中国革命推向高潮一样幼稚。
龙芯考虑的不是怎样性能优越,而是如何在敌强我弱的情况下生存下来,并发动群众。
只有把思维转到这个频道上,才会找到生态建设问题的脉门。
这也是教员与他的战友在思维上的差异。
在抗战初期,他的战友也想堂堂正正地打几仗。
在经历一次次失败后,他的战友才意识到抗战是持久战,才开始认真建设抗日根据地。
蒋光光按*“winner take all”*的逻辑打败了其它军阀,,蒋有江浙财阀支持,有的是钱,又有外国的武器支援,打军阀,砸钱就足以摆平一帮军官。
但是教员创建了新的战略逻辑,不拼装备,不拼资金,发动群众在农村积蓄力量。