首页 > 其他分享 >一文了解ODD2023 Compiler SIG组开放工作会议内容!

一文了解ODD2023 Compiler SIG组开放工作会议内容!

时间:2023-05-04 11:32:58浏览次数:43  
标签:GCC LLVM SIG 版本 openEuler ODD2023 Compiler

4月21日,作为openEuler Developer Day 2023重要的一环,Compiler SIG组开放工作会议圆满举行。本次Compiler SIG组开放工作会议主要围绕GCC、LLVM、BiSheng JDK的版本规划进行介绍,吸引了现场及线上开发者们的热烈讨论。

下面就让我们一起来回顾本次会议的精彩内容!

一文了解ODD2023 Compiler SIG组开放工作会议内容!_开发者


2023 GCC版本规划及特性前瞻

openEuler Compiler SIG Maintainer李彦成给大家带来GCC编译器工作进展和未来规划议题。首先介绍当前GCC在基础性能、反馈优化、芯片使能、插件框架四个领域的工作进展;接着详细介绍GCC的升级策略和版本选型规划,明确当前GCC基线版本将在今年的23.09升级至GCC 12.3;最后介绍今年GCC领域的主要工作方向,包括基础性能、内核反馈优化以及动态反馈优化的工作细节。

一文了解ODD2023 Compiler SIG组开放工作会议内容!_开发者_02


LLVM选型介绍及后续工作规划

openEuler Compiler SIG Maintainer、TC委员赵川峰老师介绍了LLVM编译器相关的工作规划,包括LLVM基线版本选型、多版本支持方案、性能/codesize优化、sanitizer支持及LLVM平行宇宙计划,其中LLVM平行宇宙计划引起了现场和线上开发者的极大兴趣,讨论非常热烈,该计划先独立于openEuler版本发布尝试使用 Clang/LLVM 构建的 openEuler更多的软件包,然后提供竞争力并发布基于LLVM技术栈的openEuler版本,当然困难和挑战也很大,希望通过社区协作式运作推进平行宇宙计划,同时也培养出更多的LLVM开发者。

一文了解ODD2023 Compiler SIG组开放工作会议内容!_LLVM_03

BiSheng JDK DFX能力增强介绍及后续工作规划

openEuler Compiler SIG Developer窦义望为大家带来了BishengJDK DFX能力增强及后续规划的议题。

议题首先介绍了DFX增强的主要特性包括:JCMD工具增强、JMAP 工具增强、TraceClassLoading增强、hs_error_pid文件增强、异步GC日志、Native(Glibc) Heap修剪等功能。

然后结合各功能点为大家详细介绍了当前JDK存在的问题,增强解决问题的方式,使用的场景与注意事项等等,并为大家展示了一些真实的案例和优化的效果。

最后向大家介绍了后续DFX增强的规划方向如:NMT baseline time、更加地丰富hs_err信息等等。BiSheng JDK会保持持续改进,为业界提供一个易用性强、可维护性高、问题定位效率更快的JDK。

一文了解ODD2023 Compiler SIG组开放工作会议内容!_linux_04

标签:GCC,LLVM,SIG,版本,openEuler,ODD2023,Compiler
From: https://blog.51cto.com/u_14948868/6242036

相关文章

  • keil5 ARM Compiler5和6的优化等级以及对比
    keil5ARMCompiler5和6的优化等级以及对比 链接:ARMCompiler6优化等级_zhuimeng_ruili的博客-CSDN博客_armcompiler6链接:对keilMdk优化等级的理解_zhuimeng_ruili的博客-CSDN博客_mdk优化等级1、ARM Compiler6优化等级    -O0:没有优化,不推荐在ARMCompile......
  • Three.js#04#Responsive Design&Scenegraph
    参考https://threejs.org/manual/#en/responsive和https://threejs.org/manual/#en/scenegraph前者主要是说怎样创建一个响应式的three.js应用,就是在变化屏幕大小的时候,画面不会畸形。后者是再说,怎么组合小的组件变成一个大的组件(依赖于一个空组件object3D)下面是示例代码:index.......
  • Ant Design的基本使用
    title:08-AntDesign的基本使用publish:trueandt的介绍AntDesign是基于React实现,开发和服务于企业级后台产品。支持环境现代浏览器和IE9及以上(需要polyfills)。支持服务端渲染。ElectronElectron(原名为AtomShell)是GitHub开发的一个开源框架。它允许......
  • sigaction
    /*#include<signal.h>intsigaction(intsignum,conststructsigaction*act,structsigaction*oldact);功能:检查或改变信号的处理方式参数:signum:信号编号act......
  • SystemVerilog for Design Edition 2 Chapter 2
    SystemVerilogforDesignEdition2Chapter2SystemVerilogDeclarationSpacesVerilogonlyhaslimitedplacesinwhichdesignerscandeclarevariablesandotherdesigninformation.SystemVerilogextendsVerilog’sdeclarationspacesinseveralways.These......
  • SystemVerilog for Design Edition 2 Catalog
    SystemVerilogforDesignEdition2CatalogPart10:The2022WilsonResearchGroupFunctionalVerificationStudy-VerificationHorizons(siemens.com)SynthesizableSystemVerilog:BustingtheMyththatSystemVerilogisonlyforVerification(sutherland-......
  • SystemVerilog for Design Edition 2 Chapter 1
    SystemVerilogforDesignEdition2Chapter1IntroductiontoSystemVerilog:ThischapterprovidesanoverviewofSystemVerilog.Thetopicspresentedinthischapterinclude:•TheoriginsofSystemVerilog•TechnicaldonationsthatwentintoSystemVerilog......
  • CS231N assignment 3 _ GAN 学习笔记 & 解析
    这篇文章之所以来的比较早,是因为我们机器人比赛字符识别数据集不够,想自己造点数据集其实课程内容总结所谓GAN,原理很简单,我们有一个生成器网络和鉴别器网络,生成器生成假的数据,鉴别器分辨真假,二者知己知彼互相优化自己,从而达到博弈的效果.实际操作中,我们一般是......
  • 找不到“element-plus/global”的类型定义文件。 程序包含该文件是因为: 在 com
      问题描述:在tsconfig.json文件里types字段添加"element-plus/global"后出现报错。 问题原因:TS升级到5.x带来的规范性问题。可以通过npmviewtypescriptversion命令查看下你的TS版本。深层分析参考这篇:https://github.com/element-plus/ele......
  • scipy.signal.butter实现带通滤波器
    fromscipy.signalimportbutter,lfilter#带通滤波器defbutter_bandpass_filter(data,lowcut,highcut,fs,order):low=lowcut*2/fshigh=highcut*2/fsb,a=butter(order,[low,high],btype='bandpass')y=lfilter(b,a,......