写点什么

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

2020 年 9 月 02 日

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

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 年 9 月 02 日 16:06451

评论

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

阿里开发10年,全部心血汇聚成到这份文档里,拿到30W的offer没问题

Java架构之路

Java 程序员 架构 面试 编程语言

volatile,synchronized可见性,有序性,原子性代码证明(基础硬核)

叫练

volatile 多线程 synchronized 原子性 指令

神比喻:低代码开发像自动驾驶汽车,零代码开发像无人驾驶汽车!

低代码指南

程序员 软件 开发者 低代码 开发工具

Reactive Spring实战 -- 理解Reactor的设计与实现

binecy

reactor Reactive SpringBoot 2

脑洞:如何用一个整数来表示一个列表?

Python猫

Python

GitHub上3天1W赞的程序员学习路线!入门进阶都非常实用

Java架构之路

Java 程序员 架构 面试 编程语言

TypeScript | 第二章:类、接口和之间的关系

梁龙先森

typescript 前端 七日更

由于不知线程池的bug,某Java程序员叕被祭天

Java架构师迁哥

编程之美!从线程池状态管理来看二进制操作之美

洋仔聊编程

Java 源码分析 线程池

Service Mesh最火项目Istio是怎么做流量管理的?

AI乔治

Java 架构 istio

2020年书单

井中人

【Java入门】流

HQ数字卡

Java 七日更

量化交易系统开发搭建案例

薇電13242772558

区块链 策略模式

PostgreSQL:您可能需要增加MAX_LOCKS_PER_TRANSACTION

PostgreSQLChina

数据库 postgresql 开源

图解HTTP权威指南(一)| HTTP报文

李先生

运维 HTTP

LeetCode题解:55. 跳跃游戏,贪心,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

云服务的可服务性经典6问

华为云开发者社区

服务 计算

大连市税务局局长赵福增:用区块链打破部门间“信息孤岛”

CECBC区块链专委会

区块链 汽车

2020 微信头像圣诞帽来啦,快给 TA 戴帽子吧~

mghio

圣诞帽 微信头像 圣诞节

谁告诉你观察者就是发布订阅模式的!抽他!

爱笑的架构师

设计模式 23种设计模式 观察者模式 Java设计模式 七日更

“区块链+社会治理”模式获居民点赞

CECBC区块链专委会

区块链 区块链投票

距离 Java 开发者玩转 Serverless,到底还有多远?

阿里巴巴云原生

Java Serverless 微服务 云原生 中间件

OPPO小布助手正在改变普罗米修斯的世界

脑极体

阿里架构师478页Java工程师面试知识解析笔记pdf,一份2021年通往阿里的面试指南

Java架构之路

Java 程序员 架构 面试 编程语言

大众汽车“芯片荒”,折射汽车芯片的漫漫“自主替代”路

脑极体

比特币10年:从2个披萨涨到2万美金,背后的三个“神秘人”

CECBC区块链专委会

比特币

英特尔宋继强:迈向可持续的千倍速计算未来

intel001

2020,谁是中国ToB行业最有影响力的企业?

ToB行业头条

世界之书:《麦田里的守望者》与在虚无中创造希望

lidaobing

麦田里的守望者 28天写作

学透这份300页的2020最新java面试题及答案,一线大厂offer随便拿

Java架构之路

Java 程序员 架构 面试 编程语言

MSHA x Chaos 容灾高可用实践

阿里巴巴云原生

数据库 高可用 云原生 中间件 容灾

2021年,算法还“香”吗?

2021年,算法还“香”吗?

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