对于当下国产CPU如火如荼有感

国家在国家战略层面去做国产CPU这个事情,从初衷来说是好的。国产CPU战略如果能够实现,则会大大加强我国在计算机产业领域从头到尾的话语权与技术竞争力。但是个人觉得,事情不是那么简单。我将从下面几个方面阐述国产CPU项目中的不足、困难与挑战。

国家主力扶持项目领域方向有些狭隘。说句实话,国家目前大力扶持所谓自主CPU这个概念相对是比较狭隘的。国家重点扶持的是通用型计算机*处理器即面向普通消费领域的个人电脑与专业应用的服务器领域。

计算机*处理器,就是做PC与服务器的处理器,而手机这类嵌入式SOC芯片并不是这类CPU主要应用场景。而随着互联技术与移动技术的技术革新,物联网概念的普及。在手机、智能家电、智能网络设备等更多设备需要性能更为强劲的处理器。这些处理器的战略意义不比传统意义的CPU低。1.技术壁垒相对低。相对于传统PC领域X86一家独大,wintel联盟牢不可破不同。这些新兴领域正在百花齐放,硬件软件都在爆发式发展阶段。没有形成类似wintel联盟这样的超级垄断。

2.容易生产接地气的产品。因为这类处理器面向硬件领域广泛,几乎可以和任意硬件产品碰撞出火花,所以更能产生一些接地气的产品,例如像智能路由器、智能电视盒子、智能家居设备等很多国产智能产品很受欢迎。如果能够抓住这类产品中核心硬件处理器的关键技术,则会对我国在物联网时代中软件的提升起到至关重要的作用。

3.性能不并低。这类soc处理器的性能并不差,甚至能够代替传统PC处理可能。典型的例子就是arm构架的CPU已经开始进入服务器领域,而且已经让intel感受到巨大的压力,但是intel却无法通过x86的技术壁垒去打压arm构架的处理器。

4.技术含量并不低。soc类处理器,需要将真正处理器、内存、通信、图形处理器、其他协处理器等多个处理器集成。也就是说这类处理器设计的领域比传统处理器更加复杂。往往根据应用领域的不同,而针对性进行模块调整与优化,在物联网时代比传统PC更加有优势。

通用型处理器从国家提出的通用型的概念上说,就是能够搭建个人电脑或者服务器使用的CPU。也没有要求一定是X86构架,也就是并不要求企业造出能够融入或者兼容wintel构架中去。就像曾经的苹果电脑使用Power构架的CPU。但是这是何其的难啊,就像曾经的苹果一样,也不得不放弃power改为intel的x86CPU。这就面临这样的问题生产自己X86构架CPU可以解决市场问题,但是需要面对技术壁垒的问题,你需要有足够的话语权让intel做出让步。生产非x86构架的CPU,可以大大减轻技术壁垒的问题,但是你需要营造自己的市场与软件环境。

1.X86软硬件技术壁垒。x86构架的基本所有的技术专利来自于intel与AMD两家美国公司。其中intel占据绝大数的技术专利。拥有这些技术专利的同时也给intel带来绝对有利的专利武器。X86授权就其中一个。目前全世界拥有X86授权的厂家凤毛麟角。即使授权了X86构架后,还有一些intel独享的x86指令集。这些指令集被全球几大软件巨头所支持例如微软、adobe。如果无法获得这些指令集的授权,这些软件在我们的CPU上运行性能将大打折扣。当然也可以建立类似功能的我们专有的指令集,软件巨头与intel都是有技术协议的,让软件巨头兼容自己的指令集谈何容易。

2.非X86的市场壁垒。除了X86,确实还有其他成熟构架可以使用。例如龙芯在用mips构架,手机上大面积使用arm构架。IBM的power构架,曾经用于苹果PC与ibm的小型机服务器。这些成熟的构架在个人消费领域与商用服务器领域已经完全败给了intel的x86。现在只能在自身的优势领域有一点市场。这部分市场对于国家要求的通用型远远不够。如果是自建构架,那就完全需要自建建立市场。那建立市场需要面对什么样的困难呢。首先需要面对使用者的硬件升级成本,目前我国绝大多数个人电脑或者商用电脑使用x86处理器。无法与之兼容,消费者要面临全面更换硬件的成本。同时个人电脑基本使用基于x86构架的windows操作系统,以及基于windows与x86构架的应用软件。我们还需要让用户更换能够兼容咱们CPU的操作系统,例如Linux或者Unix或者自建的操作系统。除了更换兼容我们CPU 的操作系统,还得让软件厂家开发兼容我们CPU与操作系统的应用软件。目前大型的商用软件公司巨头都非我国企业。而且这些企业与wintel联盟多少都有技术协议。这就像手机类似,如果塞班手机换成苹果手机,那你得提供消费一整套硬件与操作系统,还得有一个软件市场让用户可以满足他们的所有需求。

国家硬件基础较差。我国半导体企业中。技术最优秀的就是中芯。其也是今年刚刚实现了28nm工艺的量产,而*的台积电已经实现了16nm的工艺升级。更别提三星的14nm与intel的10nm工艺了。制程工艺是处理器技术中的起到决定性作用的技术。优秀的制程工艺,可以将芯片制作的更小,能效比更高,也更有利生出性能更加优秀的CPU。而目前我国所有生产的处理器基本都是*企业或者外资企业流片生产。

市场化能力不足。我国国家重点扶持的国产CPU产业。自身产品的市场化能力很差。例如龙芯,原本主要靠国家扶持的项目生存。而随着国家资金投入的减少,才开始注重自己产品的市场化,而且市场做的也很一般。而看看国家不是重点扶持的一些soc企业。如从MP3\MP4主控芯片走出来的瑞芯微与国内通信巨头华为自身手机竞争需要自建的手机芯片海思麒麟系列市场化与知名程度都做的很不错。

我国软件能力较差。我国虽然这几年互联网产业有了长足的发展。但是在基础软件跟专业软件方面,还主要是国际软件厂商作为领头羊。当然在一些领域我国还是有进步的。例如办公软件wps基本可以满足日常使用,甚至在一些符合国人使用习惯的功能上好过巨头office、平面设计cad也有多个国产软件、日常的互联网应用也多是国产互联网企业提供的软件。而稍微专业一些的软件国产类基本很缺乏了例如开发类,专业领域软件(adobe公司的多媒体软件)。另外我国软件基于windows的比较多,而覆盖其他桌面操作系统的比较少,例如苹果的macos、linux。甚至我国一些web应用还在使用基于ie的ActiveX控件。

国家资金利用存在不合理的地方。国家虽然投入很多资金,但是目前来看产出比比较低。甚至还出现一些为了骗取国家项目基金的行为。国家的投资,应该也适当的市场化。让扶持的企业可以在市场的竞争中成长。尽量做出有市场竞争力的产品。而不只是一个试验品。

上一篇:indexOf与includes的比较


下一篇:我的Android进阶之旅------>Android使用9Patch图片作为不失真背景