点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

数字经济呼唤计算创新,开放生态打造转型基础:吉林鲲鹏开发训练营顺利落幕

  • 2020-09-02
  • 本文字数:1767 字

    阅读完需:约 6 分钟

数字经济呼唤计算创新,开放生态打造转型基础:吉林鲲鹏开发训练营顺利落幕

2020 年是中国自主化计算产业迎来重大机遇的一年。在复杂的国际形势背景下,国家开始全力推进新基建战略,全面铺开新一轮 IT 基础设施建设。其中,鲲鹏作为自主计算平台的佼佼者,发展一年多来已经聚集了大量中坚力量,有望引领计算产业走向更加安全可靠、自主创新的进程。



2019 年,吉林省政府发布了数字吉林规划,并将鲲鹏计算产业作为数字产业化事业的重要环节。省工信厅与华为牵头组建了吉林省鲲鹏计算产业生态联盟,开展了一系列鲲鹏生态建设活动。今年初,吉林鲲鹏生态实验室正式落地;8 月 21 日,鲲鹏应用创新大赛吉林赛区初赛成功举办,吸引了省内大批优质企业和 IT 团队参加;9 月 1 日,华为与吉林鲲鹏生态创新中心共同举办了 DevRun 开发者沙龙·吉林鲲鹏开发训练营,邀请华为技术专家针对鲲鹏计算生态及鲲鹏平台软件迁移过程中可能遇到的问题,为吉林省 IT 从业者答疑解惑。

鲲鹏生态概况介绍

活动伊始,华为吉林代表处政企业务部副总经理刘峻宏先生发布了开场致辞。刘峻宏表示,鲲鹏是国内最具代表性的自主计算平台之一。2018 年吉林省政府与华为签订战略合作协议后,凭借产业和人才优势,鲲鹏计算产业生态在吉林省迎来了茁壮成长,产业前景十分广阔。



为了帮助开发人员更快熟悉鲲鹏平台,更好地完成基于传统架构的应用服务迁移工作,华为会免费支持主流应用和软件的迁移,并为开发者免费提供软件迁移的专业支持及沙龙活动。华为 DevRun 开发者沙龙会每月持续开展,满足当下企业与开发人员的迫切需求。



随后,华为吉林代表处计算业务部总经理张德政先生分享了鲲鹏计算产业的进展和生态概况。张德政提到,随着移动计算技术的普及和万物互联时代的到来,未来十年 IT 产业将迎来架构创新的黄金时期。针对这样的前景,华为打造了主攻通用算力的鲲鹏与主攻 AI 算力的昇腾芯片,旨在满足未来端边云一体化和海量数据带来的算力需求。针对鲲鹏生态,华为将从硬件开放、软件开源的层面推动产业发展,并在未来五年投入 15 亿美元、发展 100 万名开发者为产业不断注入新鲜血液,希望基于鲲鹏和昇腾打造中国的 IT 底座。

鲲鹏应用迁移指导

在行业利用鲲鹏生态加速数字化转型的道路上,由传统 x86 架构向鲲鹏 ARM 平台的软件迁移是一个非常关键的环节,直接决定了鲲鹏生态应用水平的高低。本期训练营上,鲲鹏计算产品部迁移调优工程师冯茂柏现场带来了鲲鹏应用迁移指导课程。



在软件迁移的概述部分,冯老师通过程序的运行原理,总体讲解了软件迁移的背景和必要性,重点介绍了软件迁移中涉及的几个步骤:迁移准备、迁移分析、编译迁移、性能调优和测试认证。冯老师还介绍,华为开发了一套工具来帮助开发人员简化迁移和调优工作,更快发现和解决过程中的问题。


为了帮助开发人员深入理解各类代码和软件环境的编译迁移要点与细节,冯老师分别讲解了 C/C++、Java/Python、Maven 软件仓、RPM 软件包的迁移要点。


  • C/C++代码迁移。本节中,冯老师从 C/C++源码编译构建流程入手,重点介绍了 C/C++代码向鲲鹏 ARM 平台迁移涉及的问题。本节课程特别介绍了 SIMD 指令的迁移难点,以及 Porting Advisor 迁移辅助工具的用法和实践。

  • Java/Python 代码迁移。本节中,冯老师主要讲解了 Java 迁移中需要注意的 JDK、SO 库和 JVM 参数几个要点,以及 Python 迁移中需要注意的 Python 环境和 SO 库问题。

  • Maven 软件仓构建。Maven 是开源软件管理的常用构建工具,为此华为开发了鲲鹏专属的 Maven 仓来方便 jar 包的迁移工作。冯老师介绍了优先配置鲲鹏 Maven 仓以简化 jar 包搜索的方法,并通过 Hive 编译的实例做了演示。

  • RPM 软件包迁移。本节介绍了鲲鹏平台上获取 RPM 包的常见渠道、可能遇到的问题和解决办法,并通过实际案例讲解了使用 Porting Advisor 工具自动迁移的步骤。



软件迁移指导课程的最后,冯老师还带领与会者实践了鲲鹏开发社区微认证的认证过程。整堂指导课程中,冯老师多次与场下学员们互动,与会者也对老师的问题热烈响应,积极交流,回答正确的小伙伴还得到了礼品奖励。


伴随着阵阵掌声,本期训练营活动圆满结束,与会者通过一下午的学习充分掌握了鲲鹏平台软件迁移工作的相关技能,为将来实际生产工作中采用鲲鹏生态、开发鲲鹏平台应用打下了良好的基础。随着鲲鹏生态社区建设的不断推进,各地鲲鹏开发人员将一步一个脚印完善产业生态,开发软件应用,努力将鲲鹏计算产业建设成为 IT 计算产业的底座与支撑。


2020-09-02 16:061332

评论

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

不愧是Github获赞78.9K的「LeetCode全彩版刷题小册」面面俱到,太全了

采菊东篱下

面试 算法 力扣

Vue3 watch 与 watchEffect

程序员海军

Vue Vue 3 watch 三周年连更

新技术加持下前端开发工程师的未来在哪里?| 社区征文

No Silver Bullet

前端开发 新技术 三周年征文

面对AI,无需仿徨 | 社区征文

海风极客

三周年征文

Go语言开发小技巧&易错点100例(五)

海风极客

三周年连更

华为云等保合规解决方案,助力企业轻松、省心、安全“上云”

秃头也爱科技

如何利用人工智能的语言模型创造价值和收益

派大星

ChatGPT

聊聊JavaScript和Scala的表达式 Expression

Jerry Wang

JavaScript scala 三周年连更

MySQL数据文件被误删,如何进行恢复?

架构精进之路

MySQL 数据库 三周年连更

【体验有奖】 玩转 AIGC,Serverless 一键部署 AI 图像生成服务

阿里巴巴云原生

阿里云 Serverless 云原生

基于Mac M1玩转AI绘图

IT蜗壳-Tango

三周年连更

华为云等保方案,为企业上云保驾护航

科技说

跨平台应用开发进阶(四十四)一文走近应用层抓包工具:Charles

No Silver Bullet

应用层 抓包分析 抓包工具 三周年连更

Spider实战系列-爬取鬼吹灯小说

浅辄

案例分享 三周年连更

基于 RocketMQ Connect 构建数据流转处理平台

阿里巴巴云原生

阿里云 RocketMQ 云原生

详解更新缓存的五种组合方式

穿过生命散发芬芳

缓存 三周年连更

华为云等保合规解决方案,助力企业高效过等保

秃头也爱科技

什么是划分子网?网络工程师划分子网有啥技巧?

wljslmz

子网划分 三周年连更

Go 也能实现 “继承”?

陈明勇

Go golang 继承 三周年连更

连Hibernate技术都不清楚,你敢说你自己会ORM框架?

浅羽技术

Java hibernate 框架 ORM框架 三周年连更

不用写一行代码,就能生成web服务完整项目代码,服务端也可以低代码开发

vison

Go Web crud gin 代码自动生成

克隆远端项目,idea 自动生成了一个.idea 文件夹,怎么办?

bug菌

git IDEA .gitignore 三周年连更

微信小程序开发:腾讯地图集成步骤

花花

三周年连更

RESTful API类渗透测试要点

阿泽🧸

RESTful API 三周年连更

跨平台应用开发进阶(四十五)uni-app集成企微客服实战

No Silver Bullet

uni-app 项目实战 三周年连更

Meetup 直播预告|助力企业数字化转型,8 大微服务&容器开源实践亮点抢先看

阿里巴巴云原生

阿里云 开源 容器 微服务 云原生

前端开发:Vant 组件—Uploader 文件上传的方法(图片上传)

三掌柜

华为云等保合规方案,助力企业最快30天过等保

科技说

Exception和Error有什么区别吗 | 社区征文

共饮一杯无

Java Exception Error 三周年连更

Fragment基本概述

向阳逐梦

API Fragment 三周年连更

Nacos 2.2.2 发布,优化启动体验和鉴权提示

阿里巴巴云原生

阿里云 云原生 nacos

数字经济呼唤计算创新,开放生态打造转型基础:吉林鲲鹏开发训练营顺利落幕_架构_王强_InfoQ精选文章