近期参加了在该院举办的教学培训,虽然自己买了华为的产品很有几件,此次才算是近距离感受了下华为,印象不错!
研究院印象
位于北京温泉镇,环境嘛,称得上青山绿水,蓝天白云了;内部,建筑颇简介,颜色搭配也很养眼(除了那个金属环缠身的建筑),整体简洁明快。
华为印象
员工的精气神很不错!很多培训师都是从远处来的,有的上完课就有直接往机场赶,有一股拼劲。
在遛弯的时候,看到墙上的“一人一厨一狗,代表华为精神”,有些不着头脑。问了一个小伙子(何Xiao),开始他也自然不知,不过,他竟然回去做了查阅,并专门跟我说了。做事可谓有始有终。
培训印象
按照培训安排,分成两部分(以及相关的实验环节):通用计算和人工智能。通用计算主要是OpenEuler的操作系统,和OpenGauss的数据库系统;人工智能嘛,昇腾NPU全站AI技术(CANN, MindSpore和ModelArts)。不过,还有一个单列的并行计算部分,介绍了鲲鹏架构和应用方面的知识。实验的环境,基本上是依赖华为云的。深切地感受到,华为真是很拼:啥都做呀!做的竟然还都不错!
收获 - 对技术本身感兴趣,也对华为感兴趣
首先自然是研究院之行本身,了解了下华为,认识了几位参加交流的人员
其次,技术方面,了解到:
- OpenGauss、GaussDB2001年左右也是脱胎于 PostgreSQL,一如Greenplum和后来的HAWQ。跟GreenPlum的技术路线不同,GaussDB采取了"多线程"方式
- OpenGauss 多线程版,主要力推 NUMA
- GaussDB 也分了CoordinatorNode和DataNode之类的分布式角色,据华为报告人交流,可以简单理解为跑的都是OpenGauss,当然,都做了裁剪:比如CN上,主要负责用户连接,以及任务拆解和分派;DN上那就是执行
- 据说做到了对分布式ACID的支持,但是,没有再深度交流。判断是类似TiDB等的方案
- HPC - "为了卖硬件而不得不做软件",对数学包(如BLAS),中间件等都做了有针对性的重新编译,还没有发布,先做起来,边做边完善 - 通过为相关企业提供服务
- Donau
- 昇腾AI栈:
- 有专门的NPU - 低配版的昇腾310和高配版的昇腾910,有面向AI开发的全栈技术 - CANN(类似CUDA在Nvidia GPU中的角色),MindSpore 和 ModelArts
一点感想
-
还是先说说课程交流:
- 不要就技术而技术,也要广博一点(比如相关技术的产业应用全景,进而从全景中点明技术的作用和华为的价值),尤其是要与高校课程对接的话,这一点很重要。
-
华为,可以说是为国负重而行!
- 个人感觉,华为会有很长一段时间的艰难:西方就是主要盯着华为打!而对其它的LX, XM 之类的不形成致命威胁的企业,任它们生长,甚至是培养它们,以此压迫华为的生存空间。想想,就知道华为真的很难呀!有鉴于此,国家一定要提供帮助呀!也希望国内相关产业生态的企业能同仇敌忾。愿华为能够生存下去,并且活得很好!
此次培训,是华为跟清华出版社合作举办的,出版社带去了很多书 - 其中也有华为的书。后来才知道那些书是可以免费自取的,就选择了几本看看。