中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

GCC for openEuler介绍

前言

本手册用于指导用户使用GCC for openEuler构建业务场景及相关注意事项。

概述

GCC for openEuler基于开源GCC-12.3版本(https://gcc.gnu.org,2023年5月发行)开发,并进行了优化和改进,实现软硬件深度协同优化,挖掘OpenMP、SVE向量化、数学库等领域极致性能,是一种Linux下针对鲲鹏920处理器的高性能编译器。GCC for openEuler默认使用场景为鲲鹏920处理器、Arm架构。

功能介绍

除GCC通用功能和优化外,对性能和功能都做了一定增强。性能方面增强矢量化优化,别名优化等。功能方面新增了支持SME指令,同时修复了若干问题。部分通用信息可参考GCC internal。

关键特性

  • 支持自动反馈优化特性,实现数据库等场景性能倍增
  • 支持鲲鹏微架构芯片及指令优化
  • 通过软硬协同提供相较开源GCC更高的性能
  • 高性能计算典型应用性能深度优化

支持的编程语言

GCC是一种涵盖多种编程语言和目标处理器的编译器,GCC for openEuler聚焦于C、C++、Fortran编程语言的支持,使用gcc作为C语言的编译和驱动程序,g++作为C++语言的编译和驱动程序,gfortran作为Fortran语言的编译和驱动程序。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词