精彩回顾 | 鲲鹏开发者峰会2023:编译技术专场
收藏回复举报
精彩回顾 | 鲲鹏开发者峰会2023:编译技术专场
t('forum.solve0') 待解决
发表于2023-05-12 16:24:13
0 查看

5月6日,鲲鹏开发者峰会2023在东莞松山湖举行。在上午的主题演讲中,上交所高级技术专家孔磊分享了证券实时处理系统在鲲鹏上的落地实践,着重提到了毕昇编译器的静态检查和地址消毒工具在软件质量治理方面的应用。深信服科技股份有限公司副总裁张建华展示了超融合产品和鲲鹏的联合创新成果,重点提到了毕昇编译器对基于鲲鹏的超融合产品的性能提升。

image.png

在下午的编译技术专场中,以“打造毕昇编译根技术,繁荣基础软件新生态”为主题,带来了毕昇编译器、毕昇JDK、ExaGear等技术竞争力及应用实践的精彩分享。

毕昇编译器新版本技术分享及展望

毕昇编译器是华为编译器实验室针对通用处理器架构构建,支持C/C++/Fortran编程语言,增强和引入了多种编译优化技术,致力于打造高性能、高可信及易扩展的编译器工具链。毕昇编译器目前已在华为公司内多个产品线稳定运行,对外在多个气象局、超算中心、金融等场景落地使用。

华为编译器资深技术专家魏伟为大家介绍了毕昇编译器新版本技术,包括CFGO反馈优化技术、LTO编译优化技术、侧信道防护特性、幽灵攻击防护等。最后对毕昇新版本进行了预告,新版本预计2023年6月份左右发布,编译器内置版本将从LLVM12升级到LLVM15,引入很多新特性,以及流水线重大的优化,同时对一些优化进行一定的增强。

image.png

毕昇JDK:问题定位案例分享以及毕昇JDK优化介绍

毕昇JDK支撑华为公司内外部400+产品稳定运行,积累了丰富的定位调试经验,并基于真实业务场景,添加了更多让用户真正受益的优化和易于开发者定位的能力,致力于为Java开发者提供一款稳定可靠,高性能,易调测的JDK。

华为语言虚拟机工程师贺东博首先为大家分享了毕昇JDK在开源版本的基础上所开发的特性,主要包括GC优化、JIT优化、类加载优化和调试增强,然后分享了进程异常消失不停重启和keytool返回异常错误码等典型案例,以及优化给用户带来的实际收益,最后介绍了毕昇JDK的版本节奏和生命周期,建议用户升级至毕昇JDK最新版本,帮助开发人员更好的定位问题。

image.png

FFT算法在鲲鹏+昇腾异构架构上的实现

湖南卡姆派乐信息科技有限公司资深技术专家刘耀为大家带来了“FFT算法在鲲鹏+昇腾异构架构上的实现”分享。

FFT是一种快速计算离散傅里叶变换的算法,广泛应用于信号处理、图像处理、声音处理等多个领域。本报告基于鲲鹏+昇腾异构硬件架构,采用鲲鹏异构编程模型,阐述如何将FFT算法部署到鲲鹏和昇腾硬件平台上,并基于鲲鹏异构编程模型对FFT算法进行调优。

image.png

ExaGear:动态二进制翻译技术原理及应用实践

华为二进制转码资深技术专家钟璇为大家介绍了动态二进制翻译技术背景、技术解读、性能优化以及应用和技术约束。

ExaGear是华为自主可控的动态二进制翻译软件,通过将guest应用的x86(32/64-bit)或ARM32指令翻译成ARM64指令,并模拟guest应用调用的操作系统API,使得Linux x86(32/64-bit)或ARM32的程序可运行在ARM64的服务器上。目前ExaGear优化水平能够达到业界领先的15%以内性能损耗。无源码多线程业务,可以通过ExaGear直接在鲲鹏服务器上运行,充分发挥鲲鹏多核优势,提升整体性能。

image.png

基于ARM架构的CFD软件应用

在最后的闭门会议环节,中国航空工业空气动力研究院数字化及大数据分析室主任李鸿岩为大家介绍了基于ARM架构的CFG软件应用。

气动院采用华为鲲鹏芯片完成了1000万亿次国产高性能计算集群建设,依此设计并完成了航空集团内首个具有国家保密资质的远程计算系统。同时开展了国产软硬件匹配研究,完成多款气动院自研软件在ARM架构下的编译和运行,实现了十亿量级网络万核级别的超大规模并行,为多个型号研制提供软硬件资源保障和技术支持。

image.png

通过专题分享毕昇编译器当前特点及技术竞争力,包括鲲鹏上利用毕昇编译器进行程序调试、调优方法和成功实践案例,毕昇JDK的差异化优势,以及客户应用实践,毕昇编译器和毕昇JDK以及 ExaGear在多语言、无源码等场景发挥国产芯片最强算力,助力基础软件生态繁荣。

image.png

Compiler SIG 专注于编译器领域技术交流探讨和分享,包括 GCC/LLVM/OpenJDK 以及其他的程序优化技术,聚集编译技术领域的学者、专家、学术等同行,共同推进编译相关技术的发展。

扫码添加 SIG 小助手微信,邀请你进 Compiler SIG 微信交流群。

image.png

本帖最后由 匿名用户2023/11/16 16:25:35 编辑

我要发帖子