2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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:251380

评论

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

大数据培训:Hadoop HDFS 实现原理

@零度

hadoop 大数据开发

SENSORO基于TDengine助力基层政府打造数字化应用标杆

TDengine

数据库 tdengine 开源 物联网

前端培训:3 个可能有用JavaScript 类

@零度

JavaScript 前端开发

Apsara Stack 技术百科 | 可运营的行业云,让云上资源跑起来

阿里云 科技 混合云

动态加载不适合数组类?那如何动态加载一个数组类?

华为云开发者联盟

Java 数组 动态加载 数组类

一文详解Kafka API

华为云开发者联盟

kafka API 拦截器 Consumer API Producer API

Linux中Shell重定向

入门小站

Linux

Worktile 权限设计

阿杰

权限控制 rbac 权限设计

程序员必知的8个Java开源IDE工具

编程江湖

ide

Kafka消息存储机制

编程江湖

等保级别最高为几级?市面上常见吗?

行云管家

网络安全 等保 等级保护 过等保

Springboot中,如何读取配置文件中的属性

华为云开发者联盟

数据库 springboot 映射 配置文件

四款你必须知道的前端开发工具

编程江湖

美景本天成,妙笔偶得之——“妙笔”是怎样炼成的?

百度大脑

加入科学计算SIG,挑战最前沿的AI+Science研发与创新

百度大脑

这个Dubbo注册中心扩展,有点意思

捉虫大师

dubbo 注册中心

你会写java脚本吗?-JShell

蜜糖的代码注释

Java 后端开发 2月月更

移动办公时代,政企为何首选私有化的即时通讯平台?

BeeWorks

在阿里,我们如何管理测试环境

阿里云云效

阿里云 DevOps 云原生 敏捷开发 研发提效

在线脑图思维导图生成工具

入门小站

工具

上市商业银行推进智慧银行建设,全方位赋能零售业务数字化转型

易观分析

商业银行 智慧银行

Client-go源码分析之SharedInformer及实战| 社区征文

雪雷

Kubernetes Informer 新春征文

天数智芯携手龙蜥社区,以高性能算力助力开源发展

OpenAnolis小助手

Linux 开源 芯片

虎符交易所Hoo研究院:Open Sea上大火的NFT项目—Azuki

区块链前沿News

NFT Hoo 虎符交易所 Azuki

netty系列之:channel,ServerChannel和netty中的实现

程序那些事

Java Netty nio 程序那些事 2月月更

Java培训:封装的含义及实现方式

@零度

JAVA开发 封装

百度智能云开物再收“一个奖状”

百度大脑

做好云管理一定要云管平台吗?云管理平台应具备什么功能?

行云管家

云服务 云管平台 云资源 云管理

聚焦业务价值:分众传媒在 Serverless 上的探索和实践

Serverless Devs

阿里云 Serverless 运维管理 分众传媒 2月月更

PingCode Wiki 权限设计之ACL

阿杰

权限系统 权限控制 acl 权限设计

一站式交付体验:云效+Kubernetes

阿里云云效

阿里云 Kubernetes 云原生 持续交付 一站式平台

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