写点什么

DevRun 线下开发者沙龙 2020 再启航 | 首期【鹏城实验室 & 华为鲲鹏专场】顺利举办

  • 2020-05-18
  • 本文字数:1376 字

    阅读完需:约 5 分钟

DevRun线下开发者沙龙2020再启航 | 首期【鹏城实验室&华为鲲鹏专场】顺利举办

5 月 16 日,由鹏城实验室与华为鲲鹏联合举办的 DevRun 开发者沙龙–首期【鹏城实验室 &华为鲲鹏专场】在深圳鹏城实验室成功举办。此次 DevRun 线下开发者沙龙的顺利举办,也预示着 2020 年度的 DevRun 开发者线下沙龙正式拉开了帷幕。


经过了 5 个月的等待,DevRun 开发者沙龙再次于线下同各位开发者见面。此次沙龙为“小班课”模式,经过严格的筛选,挑选了 30 余名开发者参与到了现场的互动中来。此外,线上也有数百名开发者全程参与了活动。在当前这种特殊的情况之下,此次沙龙的成功举办,无疑为后续系列线下沙龙的形式起到了示范作用。


本期沙龙以鲲鹏生态下的具体实践为引,由华为鲲鹏服务器方面的技术专家以及鹏城生态下的技术专家,就鲲鹏计算平台上的“软件迁移”和“迁移实践”两方面内容进行了培训,并为大家讲解了国产计算生态及软件迁移过程中可能遇到的问题及解决方案。

现场实况

华为鲲鹏计算产品部软件迁移调优高级工程师张永正、杨少洪首先向大家介绍了通用软件迁移及 C/C++软件迁移技术。两位专家从程序运行原理出发,介绍了当下软件迁移的背景和必要性,并通过软件迁移过程介绍了完成软件迁移所需的迁移准备、迁移分析、编译迁移、性能调优、测试与认知五个步骤及每个步骤的具体事项,又以经典案例对鲲鹏软件迁移技术在实际问题中的应用作了进一步说明。


在对 C/C++代码迁移的讲解中,专家们先介绍了编译型语言以及 C/C++代码需要移植的原因,随后对 C/C++代码编译构建的获取源码、准备编译环境、生成 makefile、编译可执行程序、替换依赖库、安装部署这六大过程进行了介绍,对代码迁移中常在编译脚本与编译选项移植、编译宏移植、builtin 函数移植、内联汇编函数移植、SSE intrinsic 函数移植过程中出现的典型移植类问题做出了分析,重点讲解了针对这几类移植问题的迁移方法。


随后华为鲲鹏计算产品部生态经理陈龙向大家介绍了鲲鹏平台迁移中两大求助渠道鲲鹏社区和鲲鹏小智,以及常用的迁移调优支持工具和生态能力查询工具。其中鲲鹏社区是在线资源整合平台,鲲鹏小智为智能问答工具,两大求助渠道具备技术指导、软件下载、专家答疑、证书查询和获取等多种在线服务。此外,华为鲲鹏还提供分析扫描工具、代码迁移工具、性能优化工具等多种开发套件及开源工具,助力软件迁移精准率和性能的提升。


“鹏城生态”是鹏城实验室响应国家号召建设的目前国内最大最全的孵化国产 ARM+Linux 生态的大科学装置。会上,付志鹏博士向大家详细介绍了“鹏城生态”及其取得的一些成果:已为 370 家用户提供了 523 次共 1100 多台次资源申请;基于银河麒麟操作系统 V10 验证了鲲鹏台式机和服务器的性能,Unixbench 结果显示台式机单线 1612.5,满线 5913.0,服务器单线 1595.0,满线 10501.2。最后介绍了开发者云申请资源的操作流程。


最后,由张永正、杨少洪、陈龙三位专家指导参会开发者进行基于 C/C++代码的自动迁移的实践操作,现场解答在软件迁移过程中遇到的一切问题。


经过一对一的深度指导,于线下的参会者而言,其对鲲鹏生态有了更加深入的了解,而对于鲲鹏生态而言,也收获了一批更加忠实的开发者用户。



现场同学在老师指导下完成项目作业

尾 声

此次线下沙龙的成功举办,意味着 2020 年 DevRun 线下开发者沙龙的正式启动,也彰显着华为对于技术布道的执着。2020 年,一起期待 DevRun 产出更多精彩的线下内容。



【鹏城实验室 & 华为鲲鹏专场】讲师团队


2020-05-18 09:251278

评论

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

用AI提高代码质量,同事对我的代码赞不绝口~

飞算JavaAI开发助手

Footprint Analytics 为 ABGA Web3 Gaming Summit 提供支持,助力 Web3 游戏行业发展

Footprint Analytics

议题征集|Flink Forward Asia 2023 正式启动

Apache Flink

flink

INFINI Easysearch 与兆芯完成产品兼容互认证

极限实验室

easysearch 兆芯 国产适配

一文读懂私有云、公有云和本地化部署

青椒云云电脑

公有云 私有云

828 B2B企业节,华为云如何提升生态合作伙伴的综合竞争力?

YG科技

数字化转型与架构-架构设计篇|如何开发一个各部门都满意的系统?

数字随行

数字化转型

英文阅读 The manager's path 1.3

程序员在修行

Mybatis中传递多个参数的4种方法

源字节1号

开源 软件开发 前端开发 后端开发 小程序开发

从实时监控到智能洞察:Grafana 和 CnosDB 的无限潜力

CnosDB

时序数据库 开源社区 CnosDB

9月24日,线下见个面?

MatrixOrigin

数据库 分布式 MatrixOrigin MatrixOne

Last Week in Milvus

Zilliz

非结构化数据 Milvus Zilliz 向量数据库

亚信科技与中国信通院达成全方位、跨领域战略合作

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

【转载】JVM实际内存占用超过Xmx的原因,设置Xmx的技巧

虚实的星空

Java

关于身心灵学习的感悟1

程序员在修行

如何赋能企业数字化转型?华为云有妙招

YG科技

百度智能云千帆社区上线有礼,助力开发者开启大模型之路!

科技热闻

Databend 开源周报第 110 期

Databend

ARTS 打卡第四周

程序员在修行

数据通信网络之IPv6以太网单臂路由

timerring

数据通信网络

从构建者到设计者的低代码之路

树上有只程序猿

软件开发 低代码

高校云桌面的“正确打开方式”是什么?

青椒云云电脑

云桌面 云桌面方案

云迁移?是技术问题也是团队问题

在天涯的海角

序列化与反序列化一棵树

程序员在修行

使用消息队列有什么优点?有什么缺点?

程序员在修行

与中小企业共生共赢,华为云B2B企业节来了

YG科技

不知道该选公有云还是私有云?这些客户请选私有云

青椒云云电脑

桌面云 云桌面

Ask Milvus Anything!聊聊被社区反复@的那些事儿 Ⅰ

Zilliz

非结构化数据 Milvus 向量数据库 deepdive

DevRun线下开发者沙龙2020再启航 | 首期【鹏城实验室&华为鲲鹏专场】顺利举办_语言 & 开发_佘磊_InfoQ精选文章