主页 开发人员工具 C and C++ Compiler Family Open XL C/C++ for Linux IBM Open XL C/C++ for Linux on Power
IBM 的下一代 C/C++ 编译器可在 Power® Enterprise 平台上优化应用程序性能
立即下载 比较选项
带 V 形图案的 IBM 绿色渐变标志
IBM Open XL C/C++ for Linux on Power 能够做些什么?

 

IBM® Open XL C/C++ for Linux® on Power 是 IBM 的下一代 C/C++ 编译器,可以帮助创建和维护通过 C/C++ 语言编写并在 IBM Power 平台上使用的应用程序。通过充分利用最新的 Power10 架构,IBM Open XL C/C++ for Linux on Power 可以生成代码,以借助 Power10 的各项功能最大限度地提高硬件利用率。

IBM Open XL C/C++ for Linux on Power 完全集成了适用于 C/C++ 的 Clang 和 LLVM 编译器基础架构。因此,您可以将开源技术和 IBM 在编译器优化技术方面的优势相结合。LLVM 是一个开源编译框架,由大型开发社区积极维护,支持多种架构和编程语言。Clang 是 LLVM 编译器基础架构的一部分,为 LLVM 项目提供语言前端和工具基础架构。

使用 IBM Open XL C/C++ for Linux on Power 的基础架构,您可以从包含 C++17 功能的现代 C/C++ 语言、常见的 LLVM 优化功能和 GCC 编译器兼容性中受益。

旧版 IBM XL C/C++ for Linux 编译器仍然可以使用。请转到“资源”选项卡,以了解更多信息。

 

优势
实现 Power 硬件投资回报率最大化

充分利用 Power10 架构(例如矩阵乘法加速器 (MMA)),并通过全面的硬件开发最大限度地提高投资回报率。

优化应用程序性能

利用常见的 LLVM 优化功能和业界领先的 IBM 技术来提高工作量性能。

提高开发人员工作效率

提供 Clang/LLVM 诊断和报告功能以及各种基于 LLVM 的实用程序,让您的开发工作更加高效。

实现持续交付

更快的构建速度有助于缩短开发周期、加快迭代速度和持续交付 Linux 上的业务关键型应用程序。

加速向混合云模式转型

按虚拟处理器核心 (VPC) 计费单位提供新的月度许可证。当迁移到混合云时,可以按所需的容量向虚拟服务器上的 IBM Open XL 编译器颁发许可证。

获得世界一流的 IBM 支持

提供卓越的 IBM 服务和支持。

IBM® Open XL C/C++ for Linux® on Power® 详细信息
采用 Clang 和 LLVM 基础架构

完全整合适用于 C/C++ 的 Clang 和 LLVM 编译器基础结构。可让您享受现代 C/C++ 语言功能和常见 LLVM 优化功能,例如 LLVM 诊断和报告功能。

阅读产品简介
利用最新的 Power10 架构

充分利用 Power10 架构。提供 Power10 架构选项、内置功能和经过调整的库功能,以实现硬件投资回报率最大化。

阅读文档
链接时间优化 (LTO)

在链接过程中提供程序优化功能。使企业能够利用模块间优化功能,而无需对 Makefile 或构建系统进行任何重大更改。

阅读文档
概要分析引导的优化 (PGO)

在计算机编程中提供编译器优化技术,以使用概要分析提高程序运行时性能。

阅读文档
高性能库

提供一组用来执行高性能数学计算的库,包括 Mathematical Acceleration Subsystem (MASS) 和 Basic Linear Algebra Subprograms (BLAS) 库。

优化报告

提供一些信息,以帮助利用编译器功能优化应用程序。

向量编程

提供语言扩展,以支持向量多媒体扩展 (VMX) 和向量标量扩展 (VSX) 编程。

技术细节

软件要求

  • Red Hat® Enterprise Linux (RHEL) 8.4、8.6 或 9.0
  • Ubuntu 20.24 或 22.04
  • SUSE Linux Enterprise Server (SLES) 15 SP3
查看软件要求的完整列表

硬件要求

可使用任意 IBM Power 服务器,只要您的操作系统发行版支持它。

  • 产品包约为 200 MB
  • 分页需要至少 2 GB 硬盘空间
  • 临时文件需要至少 512 MB 存储空间
  • 至少 2 GB RAM;建议使用 4 GB 或更大 RAM
查看硬件要求的完整列表
相关产品 IBM XL C for AIX

用于开发复杂的 C 程序的高性能编译器。

IBM Open XL C/C++ for AIX

用来开发复杂 C/C++ 程序的高性能编译器。

IBM Open XL Fortran for AIX

用于开发复杂 Fortran 程序的高性能编译器。

IBM Open XL Fortran for Linux on Power

用于开发复杂 Fortran 程序的高性能编译器。

IBM 编译器产品系列

IBM 编译器为充分利用 IBM 架构的应用程序提高了系统性能。

常见问题解答

您对编译器许可模式有任何疑问吗?

请阅读以下技术说明,了解客户最常提出的问题。

阅读技术说明
定价

*显示的价格不包括任何适用税费

永久许可证 - 授权用户

每个唯一用户一个许可证

低至

3,930.00 美元*

每个授权用户

 

永久许可证 - 并发用户

多用户共享访问权限

低至

11,900.00 美元*

每个并发用户

 

月度许可证(新)– VPC

按虚拟处理器核心 (VPC) 收取月度许可证费用

低至

88.60 美元*

每个 VPC 每月

立即购买

 

 

需要的许可证数量等于使用编译器的唯一用户数量

 

需要的许可证数量等于同时使用编译器的用户最大数量

 

需要的许可证数量基于使用编译器的环境的容量

通过 IBM® Passport Advantage® (PA) 或授权软件履行系统购买

通过 PA 或授权软件履行系统进行购买

通过 PA、授权软件履行系统进行购买,或通过“立即购买”按钮在线购买

不可共享许可证

价格可能低于多个授权用户许可证的价格

更灵活的定价选项(按月即用即付)

包含 12 个月的全天候支持和新软件功能使用权

包含 12 个月的全天候支持和新软件功能使用权

包含所购期限内的全天候支持和新软件功能使用权

资源

IBM® Open XL C/C++ for Linux® on Power® 资源

公告:IBM Open XL C/C++ for Linux on Power 17.1.1

IBM Open XL C/C++ for Linux on Power 17.1.1采用 Clang 和 LLVM 基础架构,支持基于 IBM Power10 处理器的系统。

阅读文档
IBM Open XL C/C++ for Linux on Power 17.1.1产品简介

从优势角度撰写的综合参考资料,其中概述了功能、优势和能力。

阅读产品简介
IBM Open XL C/C++ for Linux on Power 17.1.1文档

有关如何维护和使用 IBM Open XL C/C++ for Linux on Power 17.1.1 的信息。

浏览产品文档

IBM XL C/C++ for Linux 资源

IBM XL C/C++ for Linux 16.1.1文档

有关如何维护和使用 IBM XL C/C++ for Linux 16.1.1 的信息。

阅读文档
IBM XL C/C++ for Linux 16.1.1 产品简介

从优势角度撰写的综合参考资料,其中概述了功能、优势和能力。

阅读产品简介
IBM XL C/C++ for Linux 16.1.1

可供下载的 IBM XL C/C++ for Linux 16.1.1 的许可版本。

立即开始

IBM XL C/C++ for Linux 资源

IBM XL C/C++ for Linux 16.1.1文档

有关如何维护和使用 IBM XL C/C++ for Linux 16.1.1 的信息。

阅读文档
IBM XL C/C++ for Linux 16.1.1 产品简介

从优势角度撰写的综合参考资料,其中概述了功能、优势和能力。

阅读产品简介
IBM XL C/C++ for Linux 16.1.1

可供下载的 IBM XL C/C++ for Linux 16.1.1 的许可版本。

立即开始
AIX 和 Linux 上的 XL C/C++ 和 Fortran 编译器的文档更新

自 2020 年以来 AIX® 和 Linux 上的 XL C/C++ 和 Fortran 编译器的文档变更详细信息。

阅读文档

使用 IBM XL 编译器逐步提升应用程序性能的典型路线图。

有关可以在 XL 编译器中使用的各种特性和功能的简要概述。

IBM XL C/C++ 和 XL Fortran 编译器概述

历史概述、独特功能、性能概述和战略优势摘要。

阅读白皮书
IBM XL C/C++ 编译器功能

IBM XL C/C++ 编译器概述,以及编译器功能如何帮助您满足 C 和 C++ 开发需求。

阅读白皮书
使用 IBM XL 编译器优化代码

介绍最重要的优化功能、源结构和技术,可用于最大限度提高应用程序的性能。

阅读白皮书

其他资源

IBM Open XL C/C++ for Linux on Power 和 XL C/C++ for Linux 文档库

一组公告函、产品文档和白皮书。

阅读文档
IBM Open XL C/C++ for Linux on Power 和 XL C/C++ for Linux 修复列表

按版本排序的版本、更新和修复包的完整列表。

转到服务计划概述
如何下载 IBM 编译器的 GA 映像

根据您的订购渠道(PA 或 AAS)选择 GA 映像下载方法。

立即开始
Power 上的 AIX 和 Linux 上的 IBM 编译器许可常见问题解答

查看有关 Power 上的 AIX 和 Linux 上的 IBM 编译器许可模式的常见问题解答。

立即开始
IBM Open XL C/C++ for Linux on Power 和 XL C/C++ for Linux 产品的生命周期

了解产品的全部价值并规划升级。有效规划您的软件投资并避免出现任何支持缺口。

查看生命周期详细信息
申请增强功能

通过“申请增强功能”(RFE) 社区直接与 IBM 产品开发团队和其他用户开展协作。

立即开始
更多探索方式
社区

查看本产品其他用户分享的技术诀窍和见解。

探索
产品文档

在 IBM 产品文档中快速寻找答案。

探索
支持

了解有关产品支持各种选项的更多信息。

探索