0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GCC11编译器已初步支持AMD Zen3

璟琰乀 来源:cnBeta.COM 作者:cnBeta.COM 2020-12-10 14:50 次阅读

日前,AMD 向 GCC 编译器提供了 AMD Zen 3 “znver3” 的初步支持,并表示对 LLVM Clang 的支持会后续跟进。初步的“-march=znver3”目标支持已经合并到 GCC 11 中。

image.jpg

尽管 GCC 11 的功能开发阶段已经结束,不过 znver3 补丁被允许以新的目标/硬件支持着陆,因为它不会降低现有编译器支持的风险。但是,正如前一篇文章中概述的那样,与 Zen 2 相比,此修补程序只是翻转了 Zen 3 支持的新 CPU 指令。但是并没有对 costs table / scheduler 模型进行升级,以真正优化 Zen 3 处理器。合并是在今天早上进行的,因此后续的每日构建和开发快照都具有此支持。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • amd
    amd
    +关注

    关注

    25

    文章

    5190

    浏览量

    132631
  • 编译器
    +关注

    关注

    1

    文章

    1575

    浏览量

    48606
收藏 人收藏

    评论

    相关推荐

    求助,为什么STM32CUBEIDE中的GCC编译器不提示if语句中的错误信息?

    STM32cubeIDE中的GCC编译器,在如下语句,因为输错了,但GCC没有提示错误信息,只提示了一个警告信息,如何设置能提示? uint8_ti=0; uint8_tk=0
    发表于 04-07 08:47

    Linux 6.8初步整合AMD Zen 5处理器代码

    Linux 6.8版本已初步加入Zen 5 CPU的相关编码。AMD自上周公布AMD 1Ah系列00h至0Fh (即Zen 5)处理器的效能
    的头像 发表于 03-13 14:13 181次阅读

    怎么在NanoEdge AI Studio设定交叉编译器呢?

    20231009\", 那么问题来了,怎么在NanoEdge AI Studio设定交叉编译器呢,比如设置为armcc、armclang、iccram,因为我需要将库加到keil或者iar工程里面。 看样子这个软件生成的库是arm-gcc
    发表于 03-07 06:28

    STM32CubeMX生成FreeRTOS的MDK工程不支持AC6编译器吗?

    使用STM32CubeMX生成FreeRTOS的MDK工程,选择AC5编译器可以编译成功,选择AC6编译器有很多错误,是STM32CubeMX生成FreeRTOS的MDK工程还不支持A
    发表于 03-06 08:24

    编译器的优化选项

    一个程序首先要保证正确性,在保证正确性的基础上,性能也是一个重要的考量。要编写高性能的程序,第一,必须选择合适的算法和数据结构;第二,应该编写编译器能够有效优化以转换成高效可执行代码的源代码,要做到
    的头像 发表于 11-24 15:37 404次阅读
    <b class='flag-5'>编译器</b>的优化选项

    Linux 下GCC编译

    一、Linux 下多文件编译 在上一篇 Linux 下的 C 编程我们知道了 Linux 下的编译器GCC ,以及如何使用 GCC 进行编译
    的头像 发表于 09-11 15:18 1077次阅读
    Linux 下<b class='flag-5'>GCC</b>的<b class='flag-5'>编译</b>

    gcc、glibc、arm-linux-gcc之间有哪些联系?

    The GNU Compiler Collection,通常简称 GCC,是一套由 GNU 开发的编译器集,为什么是编辑器集而不是编译器呢?那是因为它不仅支持 C 语言
    的头像 发表于 09-04 11:47 1464次阅读

    如何安装ARM编译器Linux版

    。 注意:ARM编译器Linux版运行在64位ARM硬件上,它不是交叉编译器。 有关兼容性的详细信息,请参阅支持的平台。
    发表于 08-28 06:45

    使用DS-5和GCC编译器1.0版对裸机目标进行调试

    1. 要调试 Arm DS-5 开发工作室的光金属目标应用程序, 您可以使用 GCC 编译器。 在您无法访问 Arm 汇编的情况下, 这会有用, 例如当您使用为特定工具包发放许可证的 DS-5
    发表于 08-16 08:28

    循环模型编译器Verilog和System Verilog语言支持指南

    本节介绍循环模型编译器响应不受支持或被忽略的构造的行为。 一般而言,Cycle Model Compiler支持Verilog和SystemVerilog语言的大部分可合成子集。 如果周期模型
    发表于 08-12 06:55

    如何使用ARM编译器构建Hello World

    在本教程中,我们将展示如何使用Arm构建一个名为hello_world.C的简单C程序DS-5中的编译器工具链。 您可以找到Arm编译器工具链的概述。本教程假定您安装并获得Arm DS-5的许可。有关详细信息,请参阅获取从Ar
    发表于 08-08 07:55

    AMD Zen4还在积极布局中,AMD Zen5开始行动!

    AMD Zen4还在积极布局中,AMD Zen5也不远了。
    的头像 发表于 07-24 11:09 962次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Zen</b>4还在积极布局中,<b class='flag-5'>AMD</b> <b class='flag-5'>Zen</b>5开始行动!

    Linux使用gcc编译程序的语法

    01. 调试相关的宏 在Linux使用gcc编译程序的时候,对于调试的语句还具有一些特殊的语法。 gcc编译的过程中,会生成一些宏,可以使用这些宏分别打印当前源文件的信息,主要内容是当
    的头像 发表于 06-22 10:51 378次阅读

    GCC 12.3 发布,修复了 127+ 错误

    非常有用,而那些想要最新的编译器功能和支持的人可以尽快迁移到 GCC 13 系列。 新闻出处,“GCC 12.3 Released With 127+ Bug Fixes,
    发表于 05-25 08:22

    R32C/100系列C编译器包V.1.01 C编译器用户手册

    R32C/100系列C编译器包V.1.01 C编译器用户手册
    发表于 04-28 19:54 1次下载
    R32C/100系列C<b class='flag-5'>编译器</b>包V.1.01 C<b class='flag-5'>编译器</b>用户手册