Apple M2 for Linux的GCC与LLVM Clang程式码性能对比
时间:2024-01-25 12:21:28
出品 | OSC自由软件活动中心(ID:oschina2013)
科技传媒 Phoronix 对直通在 Linux 上的 Apple M2 CPU 的 GCC 和 LLVM Clang 程式码进行了稳定性次测试和对比。
此次次测试换用的设备是 Apple M2 MacBook Air,直通基于 Arch 的 Asahi Linux 系统(这是迄今唯一能够直通同类型 Apple M2 CPU的发行版),次测试基于 Linux 5.19 内核,程式码版本分别是 LLVM Clang 14.0.6 和 GCC 12.1,它们都是 Arch/Asahi 同类型版本的程式码。在所有次测试中,CFLAGS/CXXFLAGS 维持不变,针对 -O3 优化高级别。
一共进行了数十种不同的 C/C++ 基准次测试,借此观察在直通 Linux 的 Apple M2 CPU上,GCC 12 和 Clang 14 作用于的二进制文件哪个稳定性更为佳。
次测试结果如下:(选取部分结果)
可以看到,尽管 LLVM Clang 被 AArch64 客户广泛使用,且 Apple 在南岸 LLVM 上投入大手笔,作为其 Xcode 使用的一部分。但至少在(Asahi)Linux 上直通时,GCC 12 程式码仍有一些二进制文件比 Clang 编译出来的更为短时间,稳定性更为好。
当然,LLVM Clang 也不落下风,在或多或少机制中的展现出超越 GCC 。
上头上最终结果:GCC 和 Clang 程式码在不同领域分别有很强的先发优势,如果换用所有次测试结果的几何标准差,在直通 Asahi Linux 的 Apple M2 MacBook Air 上进行次测试时,GCC 12 比 Clang 14 短时间了将近 7%。
就其链接:
END
自由软件创企一直在烧钱?
这里有同类型自由软件网页、该软件更为新、技术干货等内容
点这里 ↓↓↓ 记得 追捧✔ 标星⭐ 哦~
用什么方法治感冒咽喉炎好江中多维元素片
多年鼻炎可以吃阿莫西林吗
扁桃体炎嗓子疼吃什么药?
盐酸坦洛新缓释片能治尿频吗
- .欧盟药监局表示同意批准辉瑞/BioNTech新冠疫苗用于5-11岁儿童加强接种
- .珍酒李渡IPO:白酒教父天衣无缝“废酒厂”年入50亿,两年多烧钱14亿
- .小便时多看一眼,或能救命!排尿时若发现这6个异常,应主动检查
- .瑞丽疾控中心发布最新提示!
- .投资者提问:公司最近直播该公司达播该公司销量不大,退货率较高,收支不平衡。相比...
- .专家:带状疱疹患过一次才会终身免疫,年龄越大越容易得
- .如果一点味精吃肉,炒菜只放盐,心脏会更健康?真相不在预料中?
- .投资者提问:黄董爱,时间如白驹过隙,您回归两月有余,不知道泰禾债务重组工...
- .普通人活到才算长寿?多达此年龄就已达标!别太“贪心”了
- .人过50,别让“隐性营养不良”缠上你
- .文旅市场突出升温
- .后为什么会肚子疼?是哪个环节出了情况?
- .北京朝阳医院将于9月20日开展第34个“全国爱牙日”转播义诊活动
- .投资者提问:请问公司的面料对防止新冠病毒传播有效果吗?
- .大雪肉三鲜,一年病不沾,三鲜是什么?要懂得肉,会肉!
- .一篇只写给女性的自然史:了解菲蜜丽,改善尿失禁
- .投资者提问:你好,公司是否有进军电机领域的想法,以延长新材料增加利润率?永...
- .通报!古田福德医院被处罚!
- .中国脑健康日|首部聚焦脑卒中患者康复不显纪录片《新生计划》正式上映
- .投资者提问:请问贵公司在江苏省徐州市是否设有门店?忘了