写点什么

硕果满满!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:08877

评论

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

想在 KubeSphere 中进行自定义监控?来瞧瞧这

API7.ai 技术团队

云原生 API网关 监控工具 KubeSphere Apache APISIX

漏洞检测方法如何选?详解源代码与二进制SCA检测原理

华为云开发者联盟

安全 漏洞 软件成分分析 源代码SCA检测 二进制SCA检测

焱融 YRCloudFile 连获两项重量级认证,展现强劲存储实力!

焱融科技

云计算 分布式 云原生 高性能 文件存储

架构训练营-模块一作业

zhongwy

架构实战营

前端领域的数据状态统一管理机制

鲸品堂

大前端

6.《重学JAVA》--数据类型

杨鹏Geek

Java 25 周年 28天写作 12月日更

【架构实战营】模块六

衣谷

架构实战营

实用机器学习笔记六:数据清理

打工人!

机器学习 算法 学习笔记 12月日更 实用机器学习

愿当传播通信技术火种的普罗米修斯

融云 RongCloud

通信云 技术大会

网络安全之SQL注入深入分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 SQL注入

如何对Android 11进行网络状态监听

Changing Lin

12月日更

选课排课软件原生开发选课排课小程序模式源码开发

风行无疆

如何建成有效的前端效能度量体系

benyasin

大前端 研发效能 研发度量 研发提效

为什么说泛娱乐出海离不开这家公司

融云 RongCloud

音视频 通信云 社交 泛娱乐 出海

直播:开发者如何抵达元宇宙

融云 RongCloud

开发者 元宇宙

基于云的技术架构设计实践 - 第3篇

hackstoic

签约计划第二季 业务安全

7个连环问揭开java多线程背后的弯弯绕

华为云开发者联盟

Java 多线程 工作内存 主内存

安全第二话

张老蔫

28天写作

视镜:华为云媒体质量管理最新实践

华为云开发者联盟

音视频 华为云 媒体质量 视镜

清空数组的几个方式

CRMEB

基于RPA的自动化优先,正在成为广大组织的主流管理思维

王吉伟频道

RPA 机器人流程自动化 业务流程管理 自动化优先 业务流程自动化

架构实战营:模块一作业

Geek_93ffb0

「架构实战营」

青藤:一招制敌!微隔离,让勒索软件不再横行

青藤云安全

复杂场景下,通信云服务商如何赋能开发者

融云 RongCloud

音视频 通信云 语音社交

低代码平台是伪需求?不好意思,你的同行已经靠它完成转型升级了!

J2PaaS低代码平台

低代码 低代码开发 低代码开发平台 低代码平台

浪潮云跻身中国政务大数据管理平台市场领导者位置

云计算 云计算运维

TypeScript 之模板字面量类型

冴羽

JavaScript typescript 翻译 大前端

华为云数据库GaussDB(for Influx)揭秘第二期:解密GaussDB(for Influx)的数据压缩

华为云开发者联盟

数据库 时序数据库 GaussDB(for Influx) 时序数据 数据压缩

搭积木一样实现语音社交软件开发

融云 RongCloud

开发者 通信云 语音社交

风口之下,音视频应用出海的三大机遇

融云 RongCloud

音视频 通信 出海

如何处理工作与生活之间的冲突?

石云升

28天写作 职场经验 12月日更

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