22 Star 26 Fork 112

src-openEuler/gcc

 / 详情

gcc是否可以选择默认禁用isl选项

已完成
任务
创建于  
2024-02-04 15:03

当前openeuler上面默认开了isl特性,这个特性之前其实是20.03开了,然后在22.03初始版本因为升级关掉了,当前这个特性社区在22.03后续版本也开了。但是目前进一步看了下,目前并没有发现isl使能后对于编译或者程序性能有较大相关提升。所以想着这个特性是否可以后面就默认关掉。
关闭理由
1.目前并未发现开启此特性带来的受益
2.目前此特性开启后,系统gcc装上后需要在安装一个isl安装依赖,此动态库大小有737k,占用较多空间
3.目前也看了centos、fedora、suse等其它发行版,默认都没有打开此特性。

评论 (2)

syyhao 创建了任务

Hi openeuler-basic, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Compiler, and any of the maintainers: @Noah , @eastb233 , @kuen , @Peilin Guo , @编译小伙 , @huangxiaoquan , @cf-zhao , @周磊 , @stubCode , @dingguangya , @Haijian.Zhang

分别在 鲲鹏 5250Intel 6248 测试使能with-isl和关闭with-isl使能,测试数据如下:

测试平台 测试项 with-isl without-isl without-isl比with-isl
鲲鹏 5250 Unixbench(单核) 11636.7 11755.13 1.02%
鲲鹏 5250 Unixbench(多核) 1221.6 1221.1 -0.04%
鲲鹏 5250 stream 168676 168829 0.09%
鲲鹏 5250 speccpu 2017(intrate) 228 227 -0.44%
鲲鹏 5250 speccpu 2017(fprate) 197 196 -0.51%
鲲鹏 5250 speccpu 2017(intspeed) 4.24 4.26 0.47%
鲲鹏 5250 speccpu 2017(fpspeed) 57.2 57.8 1.05%
鲲鹏 5250 speccpu 2017(fpspeed) 57.2 57.8 1.05%
Intel 6248 Unixbench(单核) 1964.93 1970.56 0.29%
Intel 6248 Unixbench(多核) 15829.2 15855 0.16%
Intel 6248 stream 42117.4 42118.45 0.00%
Intel 6248 speccpu 2017(intrate) 156 156 0.00%
Intel 6248 speccpu 2017(fprate) 160 160 0.00%
Intel 6248 speccpu 2017(intspeed) 6.34 6.34 0.00%
Intel 6248 speccpu 2017(fpspeed) 102 102 0.00%

结论:对比without-isl性能和with-isl性能,基本没有性能上的差异。

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
5329419 openeuler ci bot 1632792936
1
https://gitee.com/src-openeuler/gcc.git
git@gitee.com:src-openeuler/gcc.git
src-openeuler
gcc
gcc

搜索帮助