离线
TA的每日心情 | 奋斗 2021-1-15 13:53 |
---|
签到天数: 26 天 [LV.4]
|
楼主 |
发表于 2020-8-17 14:50:27
|
显示全部楼层
先谈一下市场方面:
- Intel的10nm+一代的笔记本CPU Tiger Lake据称IPC大幅度提升,而桌面端的Alder Lake会引入大小核,DDR5, PCIE 4.0。而AMD的zen3年内也会发布,和Intel的竞争会更加激烈
- Apple放弃AMD64, 加入ARM64阵营
- MIPS母公司Wave Computing倒闭
- 软银出售ARM, Nvidia最有可能接盘
- 2019年,RISC-V基金会担心美国贸易法律限制,搬到瑞士并于今年改名为RISC-V国际
从民用市场来看,我并不看好龙芯,因为这份名单:
https://riscv.org/membership/members/riscv.org
这些名单里中国企业和组织可不少。虽然说由于国际形式的原因,国家在扶持半导体行业,但是本质上各个企业之间还是竞争大于合作的。
龙芯本质上是一家芯片设计公司,和其他公司是有竞争关系的,即使成立LoongArch联盟,也很难复制ARM和RISC-V国际的“成功”:
- 前者ARM只做指令集和微架构的开发和授权,不生产芯片
- 后者RISC-V以BSD协议开源ISA,允许任何人修改并商业化,只是要打上RISC-V logo的企业才需要掏钱加入RISC-V国际,而且为了内部的中国会员,从诞生地美国搬到了瑞士
- 而龙芯呢,自己制造并销售CPU,且授权指令集给第三方,这种关系只存在于x86和Power阵营中,并且其主力(Intel, IBM)本身具有较强的芯片设计制造能力,但是龙芯并没有这种能力,在这种情况下追随龙芯的只可能是设计实力比龙芯还差的企业,很难说这个联盟有很强的造血能力,最终还是龙芯单独挑大梁。
再从技术角度说,LoongArch大部分的设计针对了其二进制翻译的功能,二进制翻译在我看来有两个作用:
- 针对闭源软件。这里的闭源软件可能是第三方商业公司为其他平台开发的商业软件(比如大把的windows软件),或者是由于团队解散、源码丢失、公司倒闭遗留的历史软件,但是由于还在关键领域工作,且由于资金等原因无法重新开发(比如各种无人维护的信息化系统)。
- 针对开源软件。从龙芯的历史表现看,龙芯没有能力维护一套完整的GNU/Linux软件体系,甚至连跟进CentOS发行版的能力都没有,其表现就在于只能提供非常老旧的Linux内核和GCC版本。且由于不可获知的原因,龙芯甚至不愿意让开源社区维护这些开源软件,产生了卖CPU却不提供指令集手册的场面。虽然龙芯一直以来是唯一的桌面级MIPS处理器的制造商,但是各种GNU/Linux发行版却几乎不提供LoongISA的优化版本。如果龙芯切换到LoongArch,那么是否能跟进Linux, glibc, gcc, llvm, v8, jdk 的最新版,乃至提交到主线代码仓库,是一个很大的问题。
龙芯在体系结构领域实现了当之无愧的自主可控,但是软件领域的未来仍不明朗,而且,这个路是龙芯自己选择走下去的。
|
|