专家谈国产CPU最新发展态势:需强化标准建设(很全面)
一、国产CPU发展现状与成就
国内已开启多技术路线并行的CPU技术产业新格局。在国家科技重大专项和国家级集成电路产业投资资金的推动之下,我国CPU产品技术研发已进入多技术路线同步推进的高速发展阶段,并因发展模式和技术特性的不同而呈现出不同的发展特色,其中:
x86体系由intel封闭主导,国内企业通过商业合作进行CPU产品和部分技术的研发。Intel独揽x86 CPU的基础架构、芯片设计、工艺制造三大环节并封闭发展,目前已积累了超过1.7万件CPU相关专利。在硬件层面,不仅掌控与北桥CPU配套的南桥芯片组外围接口、GPU等核心技术,也主导着与x86相关的标准技术和测试认证,例如内存条接口、硬盘接口以及PCIe总线接口等;在软件层面,与微软结成“Wintel”联盟形成长期相互协同的利益闭环,众多应用厂商围绕x86+windows体系开发产品。我国的兆芯和曙光分别通过与威盛和AMD的商业合作进行x86 CPU的研发,其中兆芯已推出3代CPU产品,并形成了完整的芯片组解决方案,在操作系统层面除兼容windows和linux外,也联合方德、中标、普华等多家国内企业展开适配;曙光联姻AMD加快在服务器领域的布局,自研安全加密模块替代原有AMD的安全部分,提升安全保障能力,预计相关产品今年底实现正式商用。
ARM体系以开放共赢为基本原则,国内企业在获得技术授权的基础上进行芯片架构和芯片设计的研发。ARM公司是ARM生态的主导者和核心规则的制定者,通过基础架构授权、IP核授权等方式获得经济收益。芯片设计企业基于ARM授权的基础架构/IP核进行芯片研发,降低了研发的难度、风险和成本,与ARM公司形成互惠互利的合作伙伴关系。而生态系统中大量的上下游软硬件企业则遵循ARM统一制定的标准规范,对接众多客户需求而实现经济利益获取。国内基于ARM生态的CPU产业已有较好基础,华为海思、展讯、联芯、飞腾等众多企业均已累积多年的ARM芯片研发经验,在移动终端领域我国芯片设计技术已与国际主流水平同步,在高性能计算等应用领域也推出了相应的CPU产品。华为、展讯、国防科大等多家企业取得ARM自主化程度最高的架构授权,可进行自主CPU基础架构的研发。2016年4月集合国内外数十家企业的绿色计算产业联盟的成立,将继续推动国内ARM生态的逐步壮大和在全球生态中话语权的提升。
MIPS体系基于架构授权构建开放生态,国内企业是产品研发和生态推动的主要力量。2012年Imagination和ARM的母公司Bridge Crossing合力购得MIPS公司的580项专利,前者联合多家MIPS芯片设计企业组建MIPS开源社区PRPL基金会,共同推进MIPS架构与IP的持续向前发展;后者则侧重于战略性收购以提升知识产权能力。我国目前是推动MIPS生态繁荣的主要力量,龙芯在MIPS精简指令集基础上自主扩展了指令集loongISA,并坚持自主研发微架构和编译器,2015年8月发布的GS464E在整数运算性能方面基本追平了AMD的微结构,浮点运算性能方面接近Intel在2013年发布的Ivy。君正在MIPS基础指令集的基础之上自主扩展了SIMD指令集,侧重于32位嵌入式CPU芯片及配套软件的研发和销售,主要应用于便携教育电子、可穿戴设备等移动便携设备领域。
此外,国内对Power、Alpha等架构也有布局。国内已通过授权得到IBM的Power CPU全套技术,对标行业应用市场。申威对自主的Alpha架构也在不断深化升级,在双核Alpha基础上拓展了多核架构和SIMD等特色扩展指令集,主要面向高性能计算、服务器领域,在2016年国际超算大会评比中,基于申威26010处理器的“神威太湖之光”计算机系统首次亮相并夺冠,其峰值性能达每秒12.5亿亿次浮点运算,成为世界首台运行速度超10亿亿次的超级计算机。
二、面临挑战和主要问题
国产CPU产业配套滞后于产品技术需求,后续升级压力较大。一是,目前国内制造工艺落后国外两代,CPU专用和高性能制造工艺尚处于起步阶段,面向服务器和PC的国产CPU产品仍需依赖台积电等国外厂商。二是,我国IP产值不足全球的10%,并且高端IP的缺乏难以支撑设计和制造发展的需求。华大九天等国内企业发展自主EDA工具,但目前仍较多应用在低端产品当中。此外,与工艺制造相关的装备和材料技术的落后也制约国内制造工艺的升级,进而影响CPU生态的竞争力。
国产CPU生态环境薄弱且成熟缓慢,长远发展空间受限。受CPU知识产权壁垒和国外CPU企业对商业模式的限制,目前国内孤立的CPU生态环境基础薄弱且成熟缓慢,主要表现在合作伙伴少、软硬件生态力量分散、无法建立Wintel联盟的协同共赢模式、缺乏产业上下游间的融合发展和深度优化等。
应用开发与CPU研制未形成良性互动,竞争力提升缓慢。当前国产CPU研发还极大依赖于国家项目扶植和支持,未结合市场需求,导致产品和应用脱节的情况较为突出,无法持续发展。目前各级单位正在大力推动国产CPU的应用,但因基于国产CPU的操作系统及应用软件生态并不丰富,目前规模较小,产品竞争力提升缓慢。
三、对未来发展的建议
强化统筹协调,提升国内技术生态水平。依托国内的市场优势和企业的成长优势,以我国信息安全特殊需求为切入点,针对具有我国特色的个性化应用需求,联合华为、国防科大、展讯等核心优势企业,加大对CPU产品的研发和在相应生态中的影响力。深化国际合作,在兼容开放、专利申请等方面争取更多权益。
强化配套供给,提升国内生态体系完备性。一是,推动国内芯片设计企业与中芯国际等制造企业、江苏长电等封测企业间深化合作,围绕服务器、移动芯片、物联网芯片等专用需求,实现国内自有的专用制造和封测工艺技术。二是,加大对与芯片特色功能优化紧密相关的基础IP的自研力度,力图逐步实现国产化替换。三是,支持企业积极参与国际开源社区,深化对开源软件技术的理解,提升国内CPU系列芯片产品配套应用的系统软件和应用软件供给能力。
强化应用驱动,提升国内技术产业化进程。面向国产化应用实际需求,开展研发攻关和国产化应用部署。整合各类专项资金和社会资金,继续加大对核心技术/产品自主突破的支持力度。鼓励应用企业主导建立应用牵引、研用融合的核心技术研发体系,形成研发、应用、纠错、完善的体系化迭代创新模式,实现技术研发与应用的协同效应。
强化标准建设,提升国内差异化竞争优势。围绕我国特定领域信息安全需求,构建完备标准化体系,并将其纳入国内市场准入控制范畴。推动企业加强对专利申请的重视程度,适当降低知识产权申请的费用门槛和管理门槛,探索产业共建知识产权专利池,提升我国对外知识产权自我保护能力。
(作者简介:周兰,就职于中国信息通信研究院两化融合所集成电路与软件研究部。来源:中国信通院)
http://laoyaoba.com/ss6/html/22/n-618122.html
专家谈国产CPU最新发展态势:需强化标准建设(很全面)的更多相关文章
- Go语言在国产CPU平台上应用前景的探索与思考
http://www.chinaaet.com/article/3000087559 0 引言 CPU是电子产品的核心,代表着信息产业的发展水平.CPU发展至今已经有四十多年的历史了,实际就是Inte ...
- 详解六大国产CPU处理器
一个执着于技术的公众号 CPU作为计算机设备的运算和控制核心,负责指令读取.译码与执行,因研发门槛高.生态构建难,被认为是集成电路产业中的"珠穆朗玛峰". 纵观全球,Intel.A ...
- 对于当下国产CPU如火如荼有感
国家在国家战略层面去做国产CPU这个事情,从初衷来说是好的.国产CPU战略如果能够实现,则会大大加强我国在计算机产业领域从头到尾的话语权与技术竞争力.但是个人觉得,事情不是那么简单.我将从下面几个方面 ...
- 不权威的国产CPU发展历程
最近进行了一些国产化相关工作 趁着周末有时间,自己整理一下这段时间的学习内容. 毕竟不是处理器和芯片的业内人士,里面多有纰漏,请谅解. 希望可以作为入门学习的简单知识. 1.0 远古时代 unix 世 ...
- 异数OS国产CPU平台移植项目需求分析
异数OS国产CPU平台移植项目需求分析 目录 异数OS国产CPU平台移植项目需求分析 项目立项背景 项目需求分析 异数OS性能指标简介 1.TCP协议栈性能测试 2.异数OS-织梦师-水母 消息队列性 ...
- 国产CPU研究单位及现状
1.国产CPU主要研制单位 (1)高性能通用CPU(“大CPU”,主要应用于高性能计算及服务器等) 主要研发单位:中国科学院计算所.北大众志.国防科技大学.上海高性能集成电路设计中心 (2)安全适用计 ...
- [转帖]你不曾见过的国产CPU:可能是最全的龙芯系列芯片家谱(下)
你不曾见过的国产CPU:可能是最全的龙芯系列芯片家谱(下) https://www.ijiwei.com/html/news/newsdetail?source=pc&news_id=7177 ...
- [转帖]国产CPU性能最全盘点 宜良性竞争优胜劣汰
国产CPU性能最全盘点 宜良性竞争优胜劣汰 电子工程专辑的网站内容 其实里面说的不尽全面 比如龙芯和申威就放到一块了 一个是 MIPS 一个是Alpha 明显不一样的东西 x86的应该都不行 而且. ...
- 国产CPU走到十字路口:谁来取代英特尔芯片?(少写了一个OpenPower)
国内的几支CPU研发力量各自选择的指令体系都有自己的优点和问题,选择其中的哪一支都会有对应的成本和风险.最终谁能担大任,且拭目以待. 文 | 瞭望智库特约科技观察员 王强 用上内置国产CPU的个人电脑 ...
随机推荐
- Java方法重载
Java允许一个类中定义多个方法,只要参数列表不同就行了.如果同一个类中包含了两个或者两个以上的方法的方法名相同,但形参列表不同,则被称为方法重载. /* 参数类型不同的重载 */ public cl ...
- mapreduce 实现矩阵乘法
import java.io.IOException; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs ...
- MyException
自定义Exception using System; using System.Collections.Generic; using System.Linq; using System.Text; u ...
- [原创]PostgreSQL Plus Advince Server在 HA环境中一对多的Stream Replication配置(三)
五.准备HA环境1.准备yum源a.安装vsftp服务,将光盘镜像copy到本地ftp目录作为yum源.[root@s1 ~]# mount 可以看到cdrom已经挂载了,首先安装vsftp服务[ro ...
- sysfs->sys简单介绍
Sys节点 1:sysfs 是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统, sysfs 的挂载点 /sys 目录结构. 2:/sys 文件系统下的目录结构 /sys 下的目录结构是经过 ...
- (转) linux目录结构详细介绍
转自:http://yangrong.blog.51cto.com/6945369/1288072 目录 1.树状目录结构图 2./目录 3./etc/目录 4./usr/目录 5./var/目录 6 ...
- virtualbox usb连接问题解决
生命在于折腾... 神奇的liinux... ubuntu 14.04 LTS sudo apt-get install virtualbox -y 然后建好虚拟机之后(windows也好,linux ...
- OC的@property 和 @synthesize id
学习java的JDBC,成员变量的setter和getter,eclipse都能帮我们自动生成:当然xcode这款编译器也很强大,也能自动生成: 1:@property @property是写在类的声 ...
- 【转载】Spring中DispatcherServlet与ContextLoaderListener的区别
昨天在写springmvc的时候,在web.xml中配置了DispatcherServlet,如下: <servlet> <servlet-name>DispatcherSer ...
- NYOJ-171 聪明的kk AC 分类: NYOJ 2014-01-02 09:01 165人阅读 评论(0) 收藏
#include<stdio.h> #define max(x,y) x>y?x:y int main(){ int num[22][22]={0}; int n,m; int x, ...