华为鲲鹏工具链开放:应用迁移的高效解决方案
需积分: 0 162 浏览量
更新于2024-09-05
收藏 1.45MB PDF 举报
在华为全联接大会2019的资料中,张汝涛分享了关于华为鲲鹏工具链开放的主题,重点关注如何实现平稳且无忧的应用迁移。该演讲围绕以下几个关键点展开:
1. **华为鲲鹏常用开发工具总体情况**:讨论了华为为开发者提供的全面工具套件,包括C/C++源码移植工具、汇编代码移植工具以及一系列辅助软件如编译选项移植、性能优化分析工具等。
2. **版本获取与演进策略**:讲解了获取不同版本的开发工具的方法,并阐述了华为在持续改进工具链,以支持更高效、兼容性的代码迁移。
3. **代码迁移过程**:强调了传统的手动扫描和编译试错方法的痛点,如效率低、准确性差,尤其是在分析和定位依赖库方面。针对这些问题,华为提供了专门的工具,如依赖库检查评估工具,用于自动化分析和减少工作量。
4. **工具链和加速库的作用**:华为的工具链不仅提升了软件移植的效率,还通过性能优化工具和加速库,确保在迁移到华为TaiShan服务器时能发挥出最佳性能。这些工具能够进行软件构建迁移、源文件迁移以及依赖库迁移的全面分析。
5. **软件构建迁移全景**:强调了从整体角度进行top-down分析的重要性,即从整个软件架构出发,对软件功能、依赖关系和性能进行全面评估。
6. **软件调优与兼容性**:通过分析软件包的依赖库和代码文件,DependencyAdvisor工具可以帮助客户快速评估软件移植的可行性和工作量,尤其适用于大规模软件移植到TaiShan服务器的场景。
7. **输入与输出**:该工具支持命令行输入和生成CVS/HTML报告,提供了一个更为高效和准确的解决方案,显著降低了人工分析的成本和错误率。
总结来说,华为的工具链开放策略是为了解决软件迁移中的挑战,通过自动化工具和性能优化手段,帮助用户在将应用程序从x86服务器迁移到TaiShan服务器时,实现高效、准确和可靠的迁移过程,同时提升服务器的计算性能。这对于企业级应用和高性能计算环境具有重要意义。
2021-10-11 上传
2019-09-25 上传
2022-11-19 上传
2022-04-21 上传
2022-06-08 上传
2021-10-11 上传
2024-09-24 上传
2022-11-24 上传
2007-06-16 上传
道简(Linus)
- 粉丝: 68
- 资源: 30
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜