简单的三层架构Java应用,ISV有意愿主动配合创新中心可在一个月左右完成适配;如果仅做鲲鹏兼容性验证(不涉及性能测试/稳定性测试等),适配测试时间可压缩为2到3周时间。
典型的如C/C++/Go语言
编译型语言开发的程序在从x86处理器迁移到鲲鹏处理器时,必须经过诚信编译才能运行
从源码到程序的过程:源码需要由编译器、汇编器翻译成机器指令,再通过链接器链接数据库函数生成机器语言程序。机器语言必须与CPU的指令集匹配,在运行时通过加载器加载到内存,由CPU执行指令。
典型的如Java/Python语言
解释型语言开发的程序在迁移到鲲鹏处理器时,一般不需要重新编译。
解释型语言的源代码由编译器生成字节码,然后再由虚拟机解释执行。虚拟机将不同CPU指令集的差异屏蔽,因此解释型语言的可移植性很好。
软件栈分析、制定迁移替换策略
申请线上资源/测试样机上架上电
安装OS/编译器/JDK/其它工具软件
获取开源软件鲲鹏或ARM软件包
编译打包开源软件,平均每个组件(包含依赖库)
自研软件C/C++代码,需移植修改的部分
自研Java/Python等解释型代码
单元测试
接口测试
系统功能测试
性能调优
上线商用
简单的三层架构Java应用,ISV有意愿主动配合创新中心可在一个月左右完成适配;如果仅做鲲鹏兼容性验证(不涉及性能测试/稳定性测试等),适配测试时间可压缩为2到3周时间。
注册华为云账号,加入鲲鹏凌云伙伴计划,通过鲲鹏方案审核
企业准备适配认证材料,包括企业介绍、产品介绍、适配方案登陆创新中心网站进行IT流程适配,完善企业信息、应用产品信息
通过IT系统审核,进入适配资源审批流程
企业获取测试资源,部署测试应用
功能&安全&性能测试
提交认证测试报告
组织会签
证书在线颁发