本专题将解读华为依托开发套件、基础软件帮助开发者进行软件迁移和调优的4个关键技术... 展开 >





鲲鹏编译技术专家,主要研究方向是鲲鹏平台的编译技术和应用性能优化。加入公司前在英特尔公司从事20余年的编译器、XML 加速库开发和 Chrome 浏览器性能优化。目前负责鲲鹏 DevKit 的架构与设计工作。
本专题将解读华为依托开发套件、基础软件帮助开发者进行软件迁移和调优的4个关键技术,帮助软件开发者重构基于鲲鹏平台的软件开发能力,打通鲲鹏平台上软件端到端的开发流程、助力亲和鲲鹏架构的行业应用落地。
用户软件从 x86 平台移植到鲲鹏平台时,因为体系结构和指令集的不同,需要用户对源代码利用跨平台工具链(比如编译器)进行重新构建,但编译器却无法直接跨平台编译源代码工程中平台相关的汇编代码。因此,如何把 x86 源代码中的汇编代码高效识别并迁移到鲲鹏平台上,是鲲鹏生态快速建设和拓展所需要迫切解决的一个技术课题。本次演讲主要介绍华为团队是如何解决本课题中一系列的技术挑战,结合编译技术中的语法、语义分析技术和反编译等,自动识别和翻译汇编代码,达成一分钟迁移汇编代码的目标。
演讲提纲:
你将获得:
随着集成电路技术的发展,摩尔定律所预言的指数增长逐步放缓,而业务软件对于计算机算力的要求则越来越高,如何保证业务对算力的诉求,成为我们不得不面对的问题。加速库技术的作用变得更加突出: 1.通过加速引擎将 CPU 的压力卸载到加速器上,在提升了计算性能的同时,释放了 CPU 的算力; 2.广泛的基础软件性能都没有将 CPU 的算力发挥到极致,通过加速库优化技术改进基础软件代码结构,充分发挥 CPU 算力; 3.典型的基础加速库软件给 WEB 应用、大数据应用、分布式存储、云服务、HPC、数据库等解决方案的综合能力带来更高的价值,使得客户获得更高的性价比。
演讲提纲:
你将获得:
传统编译优化技术当前的热点研究方向有哪些?业务从 x86 架构迁移到 ARM 架构会遇到哪些挑战?编译优化如何从底层提升业务竞争力?本次分享将为大家介绍华为鲲鹏产业几大编译产品,并从原理解读优化技术如何实现。 本主题将聚焦于介绍华为鲲鹏毕昇编译器,GCC 编译器和毕昇 JDK 的架构,及涉及的高性能编译优化技术,并结合鲲鹏架构特点,阐释如何通过深度优化指令编译,引入或增强优化算法等方法,发挥鲲鹏极致算力。
你将获得:
当客户原有运行在 x86 上的软件系统需要完整移植到鲲鹏 ARM 平台时,关键应用可以通过大量投入人工移植到 ARM server,并且手工优化做到性能最佳,以原生方式运行;系统中还有一定数量的既无 ARM 版本又无源码的非关键软件,则通过指令到指令动态编译的方式,屏蔽底层平台差异性,零开发成本解决存量应用的平滑迁移,释放鲲鹏平台澎湃算力。本次分享将介绍 ExaGear 动态二进制翻译技术,快速实现零代码的存量业务迁移和场景化落地。
演讲提纲:
你将获得:



微信咨询

电话咨询
微信联系我们

