倪光南:看好鸿蒙系统,坚持生态体系创新才能不被“卡脖子”

图为倪光南院士接受专访

来源:澎湃新闻

8月7日,在中国信息化百人会2020年峰会上,华为消费者业务CEO余承东关于“麒麟芯片将绝版”的消息一石激起千层浪,在新的国际环境下,国内科技企业应当如何突破重围,自主创新,成为许多人关心的问题。

中国信息化百人会学术委员、中国工程院院士、计算机专家倪光南也是本届峰会的嘉宾之一。他在会议现场接受了澎湃新闻的专访。虽已至耄耋之年,但出现在会议室的倪光南精神矍铄,精力充沛,风趣地称自己还是“80后”,至今仍然保持工作习惯,奋战在信息科技领域。

上世纪八十年代,他放弃加拿大国家研究院的高薪工作毅然回国,投身计算机研究和开发工作,成为中国计算机信息行业的引路者。一直以来,倪光南就认为中国的信息技术行业应该坚持自主研发创新,推进国产自助可控替代,避免在关键性技术上被“卡脖子”。他的观点一度不被同行所理解,但如今的国际现实却证实了其先见之明。

“共创共享共赢”是我们打赢信息科技持久战的关键

在倪光南看来,目前中国科技产业碰到的问题不会是短期的,在今后很长一段时间内所有的国内科技企业都将陆续碰到此类问题,所以我们必须做好“打持久战”的准备。

“中央提出了国内大学为主体,国内国际双循环相互促进新的产业格局,这是非常重要的论断,也是今后要做的。”倪光南认为,一方面还是要继续保持开放,和世界各国共同协作交流,另一方面我们应该坚持自主研发创新,发掘国内市场需求做好做强国内大循环。“别人制裁,我们只有依靠自己,要有更强的反制能力、抗风险能力。”

而“共创共享共赢”,完善发展产业生态体系,正是增强行业抗风险能力,打赢持久战的关键。“世界上信息领域都是有体系的。比如说电脑有英特尔体系,手机有苹果、安卓两大技术体系,这是客观存在的,这种体系比传统产业更加明显。”倪光南表示,能否构建出完整的产业生态体系在信息科技领域有着决定性的作用,英特尔、苹果、安卓等体系的成功都是得益于其庞大完整的软硬件生态圈。并且与传统行业不同,信息科技行业领域往往有着高度的垄断性,市场上往往只有第一第二名能占据绝大部分的份额,几乎容不下第三第四名,一旦体系建成了,后来者很难进入取代。例如即使强如微软,也很难将桌面windows系统的优势带入到移动操作系统领域,在苹果安卓的二分天下里取一杯羹。

如何建立起自己的优势产业生态体系,行业内的“共创共享共赢”无疑是最重要的解决之道。

利用体系能力补足短板,有望在短期内实现技术追赶

倪光南认为,中国的信息科技行业有自己的长处,也有自己的短板。长处在于应用层面和一些新兴科技如5G、大数据、人工智能等,而短板则在于相对基础的层面,如芯片研发、制造和操作系统。“在以往,我们的短板可以通过国际合作来补足,自己不能做的可以买,但如今人家给你卡脖子,不让用了,怎么办?”

倪光南认为,在短时间内要实现某些核心技术上的突破来达到自给自足很难。“比如7nm的芯片,要短时间内研发制造出来很难,往往需要一两年的时间。”在这段时间内怎么办?倪光南给行业支了一招——用体系能力来补足单个部件的短板,实现整体性能的追赶。他用了北斗导航系统的例子,北斗系统采用的都是自主研发的技术,其整体响应时间和定位精度可以比肩GPS,正是依靠许多移动通信技术辅助来达成的。即使北斗的单一芯片或某个技术仍不如GPS强大,但其构建的体系整体达到的效果并不比GPS差,正是通过系统创新来达成的。

回到7nm芯片的问题上,倪光南认为,即使我们目前无法使用7nm芯片来构建服务器,但可以利用多个28nm、14nm芯片来组建,通过优化数据库整体设计、连接技术等,最终我们的服务器在计算能力上也不一定比国外的差,并且在价格上也没多大差异。当然,这不意味着我们就不用投入研发7nm芯片,但在研发成功之前,用体系能力来补足短板,是我们争取时间,实现技术追赶的重要手段。

看好鸿蒙系统,它更适应万物互联的需求

在开发国产操作系统上,倪光南一直都积极的呼吁者,但在他的年代,软件开发特别是操作系统层面的软件开发不被重视,这更多是由于地方上对投资、研发的“重硬轻软”所导致,操作系统、工业软件这类开发的开发成本和难度都很高,成果又有点看不见摸不着,一旦失败就什么都没有,在管理层面自然没有积极性去推进这类基础软件开发。

如今华为所开发的鸿蒙系统,倪光南认为它本身就具备了很好的发展优势。“第一是华为的投入很大,有八九万的研发人员,这是以往不可想象的。第二是华为有了很好的生态基础,华为在智能手机领域的全球市场份额数一数二,这样的硬件基础就是软件推广的生态基础。第三,鸿蒙本身有了很好的创新,它不仅是手机操作系统,更是基于IoT物联网和广义的边缘计算需求来设计开发的操作系统,可以更好地应对未来万物互联的数字化生态。”

用移动通信行业标准来对比的话,3G时代中国的TDS、CDMA比国外的WCDMA、CDMA2000差一点;4G时代的TDD、FDD中国制造和高通等主导的大致上平等,并驾齐驱。5G时代如今我们占有了优势。倪光南希望,鸿蒙能像4G、5G的发展路径一样,在操作系统领域也逐渐形成自己的优势。“鸿蒙一开始就把物联网、万物互联融合起来,按照我们的研究这是一个大趋势,相信国外的厂商也会往这个方向发展。从这个意义上讲,我们可能略为领先,有可能保持、有可能别人赶上,如果我们努力还有可能把领先扩大一些。”

结语

在人类发展历史的四次技术革命中,我们错过了三次,如今正值第四次信息技术革命,倪光南认为,只要把握住这一次机遇,就有可能弥补那么多年的落后。在这次技术革命中,我们可能碰到各种困难,包括被无端施加的技术封锁和制裁,这些困难当然是坏事。但是,我们不妨也将之看作最终的挑战和契机,我们有机会让更多的创新科技在双循环机制下得到应用,得到提升,走出一条真正属于自己的、共创共享共赢的技术创新和产业生态之路。

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/487216.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

弦理论三先驱获2020年狄拉克奖

狄拉克奖是国际理论物理中心(International Centre for Theoretical Physics,ICTP)为纪念理论物理学家狄拉克而在1985年设置的奖项,被视为理论和数学物理领域的最高荣誉之一。近日,ICTP 在意大利 Trieste 宣布了2020年…

windows c++ 内存映射大文件问题记录

MapViewOfFile()使用时总是报错1132,是因为起始位置大小要是64k的倍数。 例如:LPVOID pFileBlock MapViewOfFile(OpenMap , FILE_MAP_ALL_ACCESS // 注意,和createfile要一致 , 0 , dBegin …

CCAI 2020 | 黄铁军:“仿真主义”下的人工智能发展之路

来源:中国人工智能学会在人工智能发展的60多年中,大致有四种方法来实现某些人工智能:符号主义,联结主义,行为主义和统计学,它们分别从不同的角度抓住了“智能”的一些特点,因此各自引领着一个时…

对new int[]()的理解(转载)

new(多个对象)数组 new分配的对象,不管单个对象还是多个对象的分配,都是默认初始化。但可以对数组进行值初始化,方法就是:在大小之后添加一对空括号。 int *p1 new int[10]; // 10个未初始化int int *p2 new int[10](); // …

事件(二):事件处理程序

click,load,mouseover都是事件的名字,而响应某个事件的函数就叫做事件处理程序(或事件侦听器)。事件处理程序的名字以on开头,onclick,onload 事件处理程序(html事件处理程序,dom0级事件处理程序&#xff0c…

物联网激荡MEMS传感器浪潮

来源:第三代半导体联合创新孵化中心物联网悄然而至。如今,物联网已进入跨界融合、集成创新和规模化发展新阶段,将为经济社会发展注入新活力,培育新动能。物联网在交通、物流、环保、医疗、安防、电力等领域的应用逐渐得到规模化验…

如何判断是linux/windows库,module或程序debug还是release(转)

linux: readelf -S xxx.a |grep "\.debug*" 如果有输出, 是debug, 没有是release windows: dumpbin /DEPENDENTS xx.dll, 结果输出中有MSVCRTD.dll的是debug版本. 为了脚本自动判断, 可用powergrep等工具自动分拣. .lib和我们的编译选项有…

发布功能完成。

编写要求登录的装饰器from functools import wraps def loginFirst(func): #参数是函数 wraps(func) def wrapper(*args, ** kwargs): #定义个函数将其返回 #要求登录 return func(*args, ** kwargs) return wrapper #返回一个函数 应用装饰器,要求在发布前进行登录…

git clone报错

问题:error: RPC failed; curl 18 transfer closed with outstanding read data remaining 方法:(一般http方式会用到) $ git clone 仓库地址 --depth 1 $ cd 项目目录 $ git fetch --unshallow 附带:指定分支命令 …

《自然》《科学》相继发文批评质疑:俄罗斯注册新冠疫苗“让众人面临风险”...

来源:环球科学编译丨杨心舟8月11日,俄罗斯总统普京在与政府成员举行会议时透露,俄罗斯已经注册世界第一种新冠肺炎疫苗。普京表示,这款疫苗非常有效,能够形成稳定的免疫力并且已通过所有的检查,并且自己的女…

翻译连载 | 附录 A:Transducing(下)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...

原文地址:Functional-Light-JS原文作者:Kyle Simpson-《You-Dont-Know-JS》作者关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥…

python 去除不可见字符\x00

读取出来的字节:testa b‘testa\x00’ 去掉\x00:testa.decode().strip(b\x00.decode()) 经测试多个\x00也可以去掉

思未尽,行致远丨记 IBM 成立 109周年

来源:IBM中国主创团队(IBM Social & Studio DL team)策划:点亮 IBM 庆生蜡烛的甜心御姐 June撰稿:被百年“名场面”感动 cry 的原创一哥 Raphal设计:熬出黑眼圈也要操刀设计的鲁先森排版:话…

RAC(ReactiveCocoa)使用方法(二)

RAC(ReactiveCocoa)使用方法(一)RAC(ReactiveCocoa)使用方法(二) 上篇文章:RAC(ReactiveCocoa)使用方法(一) 中主要介绍了一些RAC中常见类的用法,这篇文章主要总结日常开发中结合一些UI控件的用法。 RAC给常见的很多UI类拓展了用法,使得开发变得越来越简…

unordered_map使用自定义enum作为键值

首先定义模板作为unordered_map的第三个参数&#xff1a; struct EnumClassHash {template <typename T>std::size_t operator()(T t) const{return static_cast<std::size_t>(t);} }; 使用&#xff1a; enum class MyEnum {};std::unordered_map<MyEnum, i…

王恩哥院士:信息化发展进程中,科学、基础研究和技术、应用都是关键

图为王恩哥院士接受新华网采访来源&#xff1a;新华网由深圳市人民政府指导&#xff0c;中国信息化百人会主办&#xff0c;华为技术有限公司协办的中国信息化百人会2020年峰会于8月7日启幕。会上&#xff0c;中国信息化百人会顾问、中国科学院院士、北京大学原校长、中国科学院…

数据传址赋值问题

例如&#xff1a; int a 0&#xff1b; void test (&a) { for (int i 0; i < 10; I) { *a; } } 并不能拿到想要的值&#xff0c;反而可能都是随机值&#xff0c;最好使用*a 1。因为*a是先a后*取值&#xff0c;导致指针位置变化&#xff0c;值并没有变。

js 时间格式化

/*** 获取本周、本季度、本月、上月的开始日期、结束日期*/var now new Date(); //当前日期 var nowDayOfWeek now.getDay(); //今天本周的第几天 var nowDay now.getDate(); //当前日 var nowMonth now.getMonth(); //当前月 var nowYear now.getYear(); //当前年 n…

英特尔的六大新技术

来源&#xff1a;芯东西&#xff08;公众号&#xff1a;aichip001&#xff09; 芯东西8月14日消息&#xff0c;昨日晚间&#xff0c;英特尔在2020年架构日上推出10nm SuperFin晶体管技术&#xff0c;将实现其有史以来最强大的单节点内性能增强。据悉&#xff0c;10nm SuperFin技…

c++查找pair,使用map,unordered_map,vector

map和unordered_map都可以简单的实现&#xff0c;因为本身就是键值对&#xff0c;而且都提供find方法&#xff0c;相对来说unordered_map比map略快。 vector使用find_if函数&#xff0c;并且最简单的用法就是c 特性中的lambda&#xff0c;例如&#xff1a; static vector<…