对中国开发者最具吸引力的科技企业有哪些?快来为你 pick 的企业投票! 了解详情
写点什么

DevRun 开发者沙龙于杭州成功举办,开发者迎来鲲鹏嘉年华!

Eileen

2020 年 5 月 30 日

DevRun开发者沙龙于杭州成功举办,开发者迎来鲲鹏嘉年华!

5 月 30 日,华为 DevRun 开发者沙龙——鲲鹏开发者嘉年华在华为杭州研究所成功举办。本次活动以线下+线上的方式进行,以“新基建”为引,重点介绍了鲲鹏计算产业生态,并围绕“鲲鹏软件迁移”和“openEuler”进行了相关技术实践及解决方案分享。


在本次沙龙中,华为浙江云与计算业务部总经理卢广博士、华为鲲鹏计算市场营销部总经理杨琴先生首先进行了精彩致辞。



华为浙江云与计算业务部总经理 卢广


在今年的全国两会中,“新基建”被首次写入了政府工作报告。在此之前,无论是中央推动经济复苏发展的顶层设计,还是各地方政府未来重大投资项目布局计算,新基建都已多次出现,是当下最强劲的产业风口之一。


如果说 20 年前,中国经济的“新基建”是铁路、公路、桥梁的话,那么未来 20 年支撑中国经济社会繁荣发展的就是以 5G、人工智能、计算、数据中心、工业互联网等科技创新领域的“新基建”。


华为鲲鹏计算市场营销部总经理杨琴表示,5G 和物联网都是联接技术,联接的是连接需求和算力。所有应用的产生都源于需求,随着 5G 创新应用的逐步发展,多样化应用催生多样化算力的需求,基于大数据和人工智能的创新需要大量的多样化算力,既需要通用计算算力也需要异构计算算力。随着新应用数量和种类的增加,可能会出现更多种多样的计算单元。国家未来的数字经济,必然需要这些多元算力支撑。因此,在这次“新基建”中,“要构建一个我们自己掌握核心技术的多元计算能力”。


杨琴强调,强大的算力、丰富的算法,对海量的数据进行计算,为智能化提供了可能性。但孤立的数据的价值是很低的,想要实现智能化,必须把强大的算力联接起来,形成一朵云。因此,只有连接加计算形成合力,才锻造成这把组成通往智能世界的钥匙,也只有掌握连接和计算的核心技术,才能更好推进“新基建”。



华为鲲鹏计算市场营销部总经理 杨琴


在数据经济时代,算力和数据都将成为新的生产力和生产资料。然而,摩尔定律的逐渐放缓,让算力和性能陷入一系列发展瓶颈,市场对创新架构的需求日益加深。计算平台的创新之战一触即发,传统计算产业正在引来新一轮的动荡与求生。如何破解未来的数字经济时代新密码,产业数字化转型与创新已成求生之道。


基于此,华为聚焦于发展华为鲲鹏+昇腾双引擎,通过“硬件开放、软件开源、使能合作伙伴”来推动计算产业的发展。杨琴表示,鲲鹏计算产业目标是建立完善的开发者和产业人才体系,通过产业联盟、开源社区、OpenLab、行业标准组织一起完善产业链,打通行业全栈,使能千行百业。


鲲鹏软件栈已覆盖操作系统、中间件、web、大数据、数据库等业务类软件,管理和监控、应用工具等运维类软件,以及开发工具、编译工具等开发类软件,为开发者切换到鲲鹏生态打下了良好基础。硬件厂商基于开放的服务器主板和 PC 主板发展自有品牌的产品和解决方案,软件厂商则可以基于 openEuler 的开源 OS 以及配套的数据库、中间件等平台软件发展应用软件和服务。


在“鲲鹏软件迁移”的系列讲解中,来自华为的技术专家分别对 C/C++代码迁移、Java/Python 代码迁移、Maven 仓软件构建和软件包迁移进行了详尽的讲解。


鲲鹏计算软件迁移调优高级工程师刘旺从计算技术栈与程序执行原理出发,介绍了鲲鹏软件迁移的必要性,并通过软件迁移过程为大家展示了迁移的五个步骤以及每个步骤的具体事项。通过鲲鹏一系列的开发套件,开发者可以低成本高效完成迁移,加速底层算力升级。


在 C/C++代码迁移中,刘旺介绍了 C/C++代码编译原理及构建流程,针对编译脚本及编译选项移植、编译宏移植、builtin 函数移植、内联汇编函数移植、SSE intrinsic 函数移植等典型移植类问题进行了重点分析和迁移方法讲解。最后,刘旺引入 Porting Advisor 开发工具,以大数据中的 Impala 组件为例,帮助开发者快速、高效的完成 C/C++代码迁移。


在 Java/Python 代码迁移中,华为鲲鹏计算产品部软件迁移调优高级工程师张永正主要介绍了 Java/Python 代码编译运行过程涉及的迁移改动点。Java 源码迁移修改点包括安装合适的 JDK 版本、引用的 SO 库需重新编译以及根据业务实际情况调整 JVM 参数;Python 代码迁移改动点包括升级 Python3.X 版本及对应的源码编译、含 C 模块或全 C 模块的迁移等。此外,张永正还结合多个案例,为大家讲解了具体场景下的处理方法。


在 Maven 仓软件构建中,张永正主要介绍了 Maven 仓的分类和搜索顺序,以及鲲鹏 Maven 仓解决的问题和下载路径。同时,张永正为开发者讲解了如何配置优先搜索鲲鹏 Maven 仓。他表示,鲲鹏 Maven 软件构建关键流程是直接从鲲鹏远程仓下载 ARM 依赖文件,无需重新编译依赖文件。


在软件包迁移中,针对“如何将 x86 架构 rpm 重构成鲲鹏平台”这一问题,张永正结合传统 rpm 重构流程进行了详细的步骤说明。在重构过程中,鲲鹏开发套件 Porting Advisor 可以实现自动扫描、自动从鲲鹏 Maven 下载依赖文件和自动打包功能,从而加快重构 rpm 包的流程。


华为操作系统是华为内部研发和使用多年的服务器操作系统。能够为鲲鹏处理器能提供全栈支持。在 2019 年 12 月 华为操作系统 正式开源为 openEuler ,同时华为内部的 华为操作系统 也改以 openEuler 为上游版本继续这内部服务的场景使用。openEuler 通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,同时 openEuler 也将成为包容新想法、新思路及新方案的创新平台。


在现场,华为操作系统调测技术专家谢志鹏为开发者介绍了 openEuler 操作系统 A-Tune 自优化方案原理与实现方式。谢志鹏表示,为了让基础软件发根据业务场景给出最合适的资源模型,“如何让 OS 懂业务”、“如何降低人工调优成本”是系统调优中的两大痛点。对此,谢志鹏介绍,openEuler 的自调优系统 A-Tune 能够识别业务,匹配最佳资源模型,实时响应业务特征变化。在现场,他针对 A-Tune 的系统架构,及其两个关键技术点——系统画像构建和感知技术和基于机器学习的最优参数搜索技术进行了重点讲解。


接着,华为 iSula 容器团队架构师蔡灏旻围绕 openEuler 轻量化容器引擎 iSulad 架构进行了分享。iSulad 是开放的容器平台,支持双容器引擎和五种不同的容器模式。在现场,蔡灏旻对 iSulad 轻量化容器引擎的实现原理和特点进行了深入介绍,并为开发者提供了开发和使用 iSulad 的具体学习路径。


在茶歇期间,来到现场的开发者带着自己的想法或疑惑,与华为的技术大咖们进行了面对面的沟通交流。针对开发者遇到的技术问题,专家进行了详细解答,整个氛围自由而热烈。与此同时,开发者们也在体验区进行了参观体验。



开发者在体验区进行参观和操作体验


茶歇过后,在专家们的指导下,参会的开发者完成了迁移实践操作并获得了相应认证。



大家在现场进行鲲鹏软件迁移实操演练



鲲鹏计算软件迁移调优高级工程师刘旺为现场同学进行操作指导


现场的及时交流、一对一的深度指导,让参会的开发者对鲲鹏生态有了更加深入的了解,同时也让开发者在实操过程中切实感受到鲲鹏开发工具对开发者的友好。


最后

此次沙龙真正让开发者从技术层面深入地了解了鲲鹏生态,也体现了华为对于技术的认真和执着。2020 年,DevRun 还将为开发者带来哪些惊喜和干货?让我们一起期待!


2020 年 5 月 30 日 18:001232

评论

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

第四课作业

糯米~

静下心来

青城

程序人生 28天写作 青城

批判性思维自修课(二)

石君

28天写作 批判性思维

产品经理训练营-第二、三周作业

发条檀木

产品经理训练营

《分布式云边缘容器服务能力要求》《分布式云运维服务能力要求》标准研讨会成功召开

浪潮云

云计算 分布式

汽车AI芯片(28天写作 Day18/28)

mtfelix

自动驾驶 28天写作 车规级芯片

机器学习·笔记之:这节课在干啥?

Nydia

产品经理-作业2

简小一

react-router学习笔记

hao-kuai

React-Router

产品经理训练营作业-利益相关方

郭郭

卡在了去治疗拖延的路上「幻想短篇 18/28」

道伟

28天写作

产品训练营第二章作业

Geek_79e938

开发质量提升系列:问题登记列表(上)

罗小龙

生产事故 28天写作 解决思路

Mybatis【15】-- Mybatis一对一多表关联查询

秦怀杂货店

mybatis

产品经理训练营作业 01

KingSwim

28天瞎写的第二百二十八天:用 UltraEdit 找优越感的故事

树上

28天写作 UltraEdit

第二周作业-利益相关方

Au revoir

【CSS】文字毛玻璃效果(简单版)

学习委员

html/css CSS小技巧 28天写作 纯CSS

酒话?醉话?真话?写在2021年的开始

ITCamel

2020年总结 2021年展望

Soul 源码阅读 04|Zookeeper 同步数据分析

哼干嘛

就是没想法?你可能太理性了!

Justin

心理学 创意 28天写作

第二章作业

大小姐

Spring Boot 搭建实际项目开发中的架构

武哥聊编程

Java 架构 springboot SpringBoot 2 28天写作

CSS(四)——CSS高级特性

程序员的时光

CSS 程序员 七日更 28天写作

GNUCash 3: 科目布局

lidaobing

GNUCash 28天写作

【JS】执行静态代码

学习委员

JavaScript 前端 js 28天写作

产品经理训练营-第二周学习总结

月亮 😝

【CSS】角标(伪元素)

学习委员

css3 html/css 28天写作 纯CSS

Elasticsearch partial update

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

请给我一个被辞退的正当理由

熊斌

职场 28天写作

【Skeleton】布局

学习委员

CSS 前端 html/css 28天写作 纯CSS

滴滴 Logi 日志管理与分析平台

滴滴 Logi 日志管理与分析平台

DevRun开发者沙龙于杭州成功举办,开发者迎来鲲鹏嘉年华!-InfoQ