写点什么

硕果满满!18 城鲲鹏创新中心开发者创享日·长江鲲鹏生态创新中心专场圆满落幕

  • 2020-07-13
  • 本文字数:2339 字

    阅读完需:约 8 分钟

北京时间 7 月 11 日,DevRun 开发者沙龙 18 城鲲鹏创新中心开发者创享日·长江鲲鹏生态创新中心专场在线上正式与广大开发者见面。此次沙龙同时在全国 18 个城市开展,旨在打造生态更为友好的开发者交流平台,使能开发者,让每一行代码注入改变世界的算力。在长江鲲鹏生态创新中心专场中,来自一线开发者讲师亲自上阵,针对开发者关注的应用代码迁移和软件调优两大内容板块进行深度讲解,远程奉上了一场优秀的技术盛宴。


位于湖北武汉的长江鲲鹏生态创新中心,被定义为是一家向开发者提供更好的鲲鹏技术培训、适配等服务的单位,而此次沙龙也是其面向开发者举办的首次活动。此次线上活动成功吸引到数百名开发者的参与互动,这样良好开头为今后的活动注入了信心和经验。在为开发者服务的漫漫长路上,长江鲲鹏生态创新中心今后还将承担起举办的各种技术沙龙、训练营、开发者大赛等一系列活动的责任。可以说鲲鹏之道,任重而道远。


此次线上活动所专注的,便是迁移与调优之道。

鲲鹏的使命与迁移之路

2018 年起,华为明确了公司新的愿景,那便是构建万物互联的智能世界。其特点便是万物互联、万物感知、万物智能,而实现的途径则离不开连接与计算。可以说,连接丰富了人们的沟通与生活,计算则是数字世界的底座,多种计算架构库共存的异构应用计算也是未来发展之路。


芯片是计算产业的核心和基础,而操作系统、数据库及上层应用系统构建的软件生态则依赖于开放。基于构建鲲鹏生态圈的目标,华为一向秉持着“硬件开放,软件开源”的战略,也就是说把华为的芯片、主板等硬件体系开放给合作伙伴,把华为 AI、大数据、数据库以及操作系统的能力进行开源,并支持合作伙伴将应用、软件迁移至鲲鹏之上,共同打造出完善的鲲鹏生态体系。


在这个过程中,长江鲲鹏生态创新中心主要从事五个方面的工作:


1.软件生态体系的搭建,提供大批专业的迁移和调优工程师帮助开发者向鲲鹏体系迁移;


2.技术赋能,开展各种各样多种形式的技术赋能活动,此次沙龙便是其中一部分;


3.同合作伙伴共同进行行业标准孵化;


4.产业的孵化,软件和鲲鹏完成适配之后,共同孵化出行业解决方案,实现商业闭环;


5.人才培养,每季度举行鲲鹏训练营,和武汉各大高校共建鲲鹏学院,培养技术人才。


随后,华为鲲鹏计算软件迁移调优高级工程师刘坤对软件迁移过程和程序运行原理进行了介绍。不同平台上的指令集是存在差异的,鲲鹏处理器和 X86 处理器指令便有根本不同。比如 x86 是变长指令,鲲鹏则是定长指令。指令集成上面的差异使得应用程序迁移之时需要进行重新编译。此外,他还对 C/C++代码编译语言及其构建语言进行了详解介绍,并对移植问题进行讲解,帮助开发者解 C/C++代码的编译语言机器构建流程中移植项的一些移植方法内容。



整个迁移过程在实操时可能会遇到一系列的问题,因此鲲鹏还提供了系列的开发套件来帮助完成分析迁移和调优。迁移分析阶段提供了分析扫描工具,扫描代码所依赖的依赖库,做代码初步的评估。迁移过程中,提供了代码迁移工具,帮助扫描构建脚本、源码以及指导性意见;性能调优阶段,则有性能优化工具,做全景资源的监控和热点函数进行监控,生成相应的拓扑火线图,给出优化指导意见。


代码编译也是迁移过程最常遇到的难点之一。华为鲲鹏计算软件迁移调优工程师覃璐瑤便随之主要介绍了 JAVA、Python 代码编译过程中,针对迁移改动点的处理方法。帮助开发者掌握典型场景的迁移方法,直至独立完成简单的 JAVA/Python 代码迁移。


鲲鹏的 Maven 软件仓库可以大幅的简化迁移流程。覃璐瑶向开发者介绍了 Maven 软件仓分类以及其下载路径,帮助开发者配置优先搜索鲲鹏 Maven 软件仓,并通过一个 HAV 编译实例讲解了鲲鹏 Maven 软件仓的认识。在其演讲的最后,还讲述了软件包迁移的相关内容,以常见的 Linux,类 Redhat 系列和类 Debian 系列为例,讲解是如何把 X86RPM 包迁移重构到鲲鹏平台。并让开发者了解如何使用 Portiong Advisor 开发工具,自动的将 X86 的软件包迁移鲲鹏平台。

鲲鹏平台的性能调优与工具

软硬件调优是迁移后的必经之路,华为鲲鹏软件计算产品部软件迁移调优高级工程师陈龙,便从硬件的特点来分析如何进行性能调优。


陈龙的演讲主要分成两部分。一部分是基于特性的性能调优方向的理论知识,并提供了大量的性能调优手段,其中包括了磁盘上面可以修改 I/O 调度方式,使用异步文件操作,对于网卡还可以开启网卡多堆,将 TSO 和 SM 计算使用到网卡计算上面,使用文件缓存机制,缓存的执行结果,NEON 指令加速等等。



第二部分则是基于这些知识在真实案例上的实践进行讲解。总结下来便是要注意 CPU 和内存、磁盘、网卡、应用四个硬件的调优的比较重要的因素,也是项目中能够性能调优的四个方向;采集关键性能的指标,分析性能的瓶颈,优化相关的参数代码,是调优的基本思路;充分利用硬件的资源,才能发挥软件最优的性能;在网卡调整过程中,在时延和冲突中需要找一个平衡点,但是不同的项目针对的场景不一样,所以没有一个具体的固定的值。


随后,华为鲲鹏软件迁移调优高级工程师张永正依次从鲲鹏社区、鲲鹏小智、鲲鹏开发套件、生态能力查询平台四大方面,为开发者介绍了软件迁移到鲲鹏平台过程当中常用的求助渠道,迁移调优的工具套件和生态能力查询的工具。



本次线上沙龙让开发者看到了长江鲲鹏生态创新中心的努力,也让人看到的华为鲲鹏生态的开放与包容。为了共同聚集产业生态力量,让更多开发者加入到鲲鹏生态中,扩大鲲鹏计算产业影响力,建设开放共享、合作共赢的鲲鹏生态圈,华为携手全国多地创新中心联合举办了“鲲鹏应用创新大赛”。目前大赛已经开启报名,总奖金池高达 500 万。而除了现金奖励之外,优秀的赛队选手还有机会被推荐为“华为云 MVP”,获得面向更多开发者的技术沙龙演讲机会哦!


点击链接即可报名参赛。平步青云,当在脚下!


2020-07-13 00:08828

评论

发布
暂无评论
发现更多内容

算法入门-快速排序

ES_her0

11月日更

《Kubernetes in action 读书笔记》:容器技术的发展

后台技术汇

Kubernetes 11月日更

在IntelliJ IDEA中,开发一个摸鱼看书插件

小傅哥

Java 小傅哥 IDEA idea插件

设计模式【3.3】-- CGLIB动态代理源码解读

秦怀杂货店

Java 设计模式

如何解决 fs.renameSync() 跨区移动文件的问题

liuzhen007

11月日更

模块9 毕设

SAKIN

Flink 实践教程-入门(4):读取 MySQL 数据写入到 ES

腾讯云大数据

流计算 Oceanus

在线2-36进制转文本工具

入门小站

工具

树莓派

IT蜗壳-Tango

11月日更

【Flutter 专题】14 图解 ListView 不同样式 item 及 Widget 显隐性

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

【死磕NIO】— 阻塞、非阻塞、同步、异步,傻傻分不清楚

chenssy

11月日更 死磕 Java 死磕 NIO

[ CloudWeGo 微服务实践 - 07 ] 阶段总结

baiyutang

golang 微服务 11月日更

死锁是如何工作的

卢卡多多

死锁 11月日更

Android C++系列:通过 JNI 访问 Java 字段和方法调用

轻口味

android 11月日更

架构训练营毕业总结

SAKIN

正向代理和反向代理

liuzhen007

11月日更

dart系列之:dart语言中的函数

程序那些事

flutter 后端 dart 程序那些事 11月日更

科技热点周刊|马斯克卖掉特斯拉 10% 股票;Facebook 停用面部识别系统;微软拥抱 Metaverse;雅虎退出中国

青云技术社区

云计算 facebook

移动端自动化 AutoJS 快速入门指南

星安果

自动化 Autojs

Prometheus HTTP API 查询(二) 表达式查询

耳东@Erdong

Prometheus PromQL HTTP API 11月日更

linux几个没用但是有趣的命令

入门小站

Linux

08 K8S之资源对象介绍

穿过生命散发芬芳

k8s 11月日更

Windoes下安装配置flutter环境

坚果

flutter windows 安装 11月日更

【LeetCode】键盘行Java题解

Albert

算法 LeetCode 11月日更

构筑“数据连接器”,腾讯云大数据推出“开源开放”战略

腾讯云大数据

大数据

如何成为一名合格的CRUD工程师?

博文视点Broadview

远程代码执行漏洞分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

aardio 开发桌面应用,这几点必须要掌握!

星安果

Python aardio

爬虫120例之第17例,用Python面向对象的思路,采集各种精彩句子

梦想橡皮擦

11月日更

Go语言,深入了解 RWMutex 实现原理

微客鸟窝

Go 语言 11月日更

Flink 实践教程-入门(5):写入 ClickHouse

腾讯云大数据

流计算 Oceanus

硕果满满!18城鲲鹏创新中心开发者创享日·长江鲲鹏生态创新中心专场圆满落幕_架构_马红伟_InfoQ精选文章