【QCon】精华内容上线92%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

不是报错就是崩盘,这些代码迁移问题你遇到过几个?

于曦

  • 2020-07-08
  • 本文字数:857 字

    阅读完需:约 3 分钟

不是报错就是崩盘,这些代码迁移问题你遇到过几个?

当下,应用服务转向 ARM 云平台成为一个趋势。


但是当前绝大部分云平台应用都跑在于 x86 架构上,开发者需要对代码进行跨处理器平台的移植。如果纯粹依靠人工进行代码迁移,不仅分析过程投入工作量大、周期长、需反复试错定位、准确率低下,而且还要求移植人员专业技能高。此外,移植到新处理器平台后的程序,容易出现程序性能问题,例如:CPU 占用率过高,I/O 吞吐率下降等,这就需要对程序进行优化。但传统性能分析优化手段单一,依赖专家经验,时间成本高,效果不佳,这些都超出了一般程序员的能力范围。


为了应对这些挑战,鲲鹏开发套件应运而生。鲲鹏开发套件是系统化的应用软件迁移与调优工具集,它能协助开发人员在面向鲲鹏处理器时进行快速迁移和调优,当前包括 Dependency Advisor(分析扫描工具)、Porting Advisor(代码迁移工具)、Tuning Kit(性能优化工具)。它集成了华为代码迁移与性能调优的专家经验,能够对海量代码进行自动化扫描和分析,识别出需要移植的依赖库文件,给出专业的移植报告与建议,并能够进行从系统、进程、函数到代码的全景性能分析,为开发提供从软件评估、代码移植到性能调优端到端的一站式服务套件。


7 月 11 日,18 城鲲鹏创新中心开发者创享日·鲲鹏计算产业生态重庆中心专场将在线上举行。届时,鲲鹏负责人将基于鲲鹏开发者套件,从 C/C++ 代码迁移、Java/python 代码迁移、Maven 仓软件构建、软件包迁移多角度全方位深入讲解鲲鹏软件迁移技术,带你探索鲲鹏计算生态的神秘世界。

参会收益

与技术大牛共同实操,实现基于 C/C++ 代码的自动迁移;


学习在代码迁移、应用迁移的过程中遇到的问题及解决思路;


了解更多适配开发者的鲲鹏开发者套件,并熟悉使用方法;


学习常用软件在 ARM 架构上的编译及运行测试等内容;


学习使用鲲鹏社区专为开发者所提供的大量的兼容鲲鹏计算平台的开源软件包。



用最精彩的讲解,辅以专家的技术实操,从最专业的角度为你解答关于鲲鹏的一切问题,你还在等什么?现扫描上图二维码或点击阅读原文均可免费报名。7 月 11 日 14:00 正式开始,期待你的参与!


点击阅读原文直达本节课堂!


2020-07-08 00:07776

评论

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

解读场景化视频制作工具的实现过程

阿里云视频云

云计算 智能生产

MATLAB实现图像的傅立叶变换

timerring

图像处理

从智能进化模型看用友BIP的AI平台化能力

YonBuilder低代码开发平台

浅谈ChatGPT掀起的一波浪潮 | 社区征文

海风极客

ChatGPT

互联网工程师1480道Java面试题及答案整理( 2023年 整理版)

架构师之道

java面试

手写模拟Spring底层原理-Bean的创建与获取

京东科技开发者

spring 接口 aop 代码 bean

一文吃透 Go 内置 RPC 原理

捉虫大师

Go RPC

运维训练营第16周作业

好吃不贵

在云原生和裸金属环境开展NFS存储性能比对测试

QE_LAB

云原生 性能测试

软件测试/测试开发 | 功能测试转测试开发,该如何写简历?如何与其他竞争者中脱颖而出?

测试人

软件测试 自动化测试 测试开发

小程序成生活“标配”,成互联网商业的重要阵地

没有用户名丶

小程序化

架构训练营模块八作业

现在不学习马上变垃圾

架构训练营10期

大厂的职级晋升答辩是什么 · 职级晋升系列

致知Fighting

后端 晋升

AIGC新实践:AI代写神器搞定BI计算字段所有难题

网易数帆

AI BI

一天约了4个面试,复盘一下面试题和薪资福利

王中阳Go

Go 面试 面试题 简历优化 大厂突击

服务老是被攻击,如何设计一套比较安全的接口访问策略?

做梦都在改BUG

面试官:你了解Spring Security 权限控制吗?

做梦都在改BUG

Java spring spring security

3.基于Label studio的训练数据标注指南:文本分类任务

汀丶人工智能

信息抽取 数据标注 文本分类 labelstudio

简述XML和JSON

devpoint

JavaScript json xml

安全高效 | AIRIOT智慧工地管理解决方案

AIRIOT

物联网 智慧工地

探究计算机视觉新兴能力:如何通过提示检索提高性能?

Zilliz

计算机视觉

会声会影2023官方新功能介绍

茶色酒

会声会影2023

开发者进阶必备的9个Tips & Tricks!

SEAL安全

开发者 企业号 3 月 PK 榜 开发人员

如何通过C#/VB.NET代码在Word中更改字体颜色

在下毛毛雨

C# .net word文档 字体 段落

中移链元交易功能对接说明

BSN研习社

OpenCloudOS 如何以最小成本,高效定位内存泄露路径?

OpenCloudOS

Linux 内存 opencloudOS

MYSQL索引知识大集合

阿呆

索引 MySQL InnoDB

2049 数据合规可信计划共同体研讨会在京召开,易观作为标准起草单位应邀参加

易观分析

数据 数字化

LED显示屏配电柜专业知识

Dylan

系统、 电子 LED显示屏

从 Netflix 传奇看,结果导向的产品路线图如何制定?(下篇)

LigaAI

敏捷开发 研发管理 研发效能 it路线图 企业号 3 月 PK 榜

再创佳绩!阿里云 4 篇论文入选顶会 FAST 2023

云布道师

阿里云 云存储

不是报错就是崩盘,这些代码迁移问题你遇到过几个?_架构_InfoQ精选文章