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 编译器仍然可以使用。请转到“资源”选项卡,以了解更多信息。
充分利用 Power10 架构(例如矩阵乘法加速器 (MMA)),并通过全面的硬件开发最大限度地提高投资回报率。
利用常见的 LLVM 优化功能和业界领先的 IBM 技术来提高工作量性能。
提供 Clang/LLVM 诊断和报告功能以及各种基于 LLVM 的实用程序,让您的开发工作更加高效。
更快的构建速度有助于缩短开发周期、加快迭代速度和持续交付 Linux 上的业务关键型应用程序。
按虚拟处理器核心 (VPC) 计费单位提供新的月度许可证。当迁移到混合云时,可以按所需的容量向虚拟服务器上的 IBM Open XL 编译器颁发许可证。
提供卓越的 IBM 服务和支持。
完全整合适用于 C/C++ 的 Clang 和 LLVM 编译器基础结构。可让您享受现代 C/C++ 语言功能和常见 LLVM 优化功能,例如 LLVM 诊断和报告功能。
充分利用 Power10 架构。提供 Power10 架构选项、内置功能和经过调整的库功能,以实现硬件投资回报率最大化。
在链接过程中提供程序优化功能。使企业能够利用模块间优化功能,而无需对 Makefile 或构建系统进行任何重大更改。
在计算机编程中提供编译器优化技术,以使用概要分析提高程序运行时性能。
提供一组用来执行高性能数学计算的库,包括 Mathematical Acceleration Subsystem (MASS) 和 Basic Linear Algebra Subprograms (BLAS) 库。
提供一些信息,以帮助利用编译器功能优化应用程序。
提供语言扩展,以支持向量多媒体扩展 (VMX) 和向量标量扩展 (VSX) 编程。
软件要求
硬件要求
可使用任意 IBM Power 服务器,只要您的操作系统发行版支持它。
用于开发复杂的 C 程序的高性能编译器。
用来开发复杂 C/C++ 程序的高性能编译器。
用于开发复杂 Fortran 程序的高性能编译器。
用于开发复杂 Fortran 程序的高性能编译器。
IBM 编译器为充分利用 IBM 架构的应用程序提高了系统性能。
每个唯一用户一个许可证
低至
3,930.00 美元*
每个授权用户
多用户共享访问权限
低至
11,900.00 美元*
每个并发用户
按虚拟处理器核心 (VPC) 收取月度许可证费用
低至
88.60 美元*
每个 VPC 每月
需要的许可证数量等于使用编译器的唯一用户数量
需要的许可证数量等于同时使用编译器的用户最大数量
需要的许可证数量基于使用编译器的环境的容量
通过 IBM® Passport Advantage® (PA) 或授权软件履行系统购买
通过 PA 或授权软件履行系统进行购买
通过 PA、授权软件履行系统进行购买,或通过“立即购买”按钮在线购买
不可共享许可证
价格可能低于多个授权用户许可证的价格
更灵活的定价选项(按月即用即付)
包含 12 个月的全天候支持和新软件功能使用权
包含 12 个月的全天候支持和新软件功能使用权
包含所购期限内的全天候支持和新软件功能使用权
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 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 资源
有关如何维护和使用 IBM XL C/C++ for Linux 16.1.1 的信息。
从优势角度撰写的综合参考资料,其中概述了功能、优势和能力。
可供下载的 IBM XL C/C++ for Linux 16.1.1 的许可版本。
自 2020 年以来 AIX® 和 Linux 上的 XL C/C++ 和 Fortran 编译器的文档变更详细信息。
使用 IBM XL 编译器逐步提升应用程序性能的典型路线图。
有关可以在 XL 编译器中使用的各种特性和功能的简要概述。
历史概述、独特功能、性能概述和战略优势摘要。
IBM XL C/C++ 编译器概述,以及编译器功能如何帮助您满足 C 和 C++ 开发需求。
介绍最重要的优化功能、源结构和技术,可用于最大限度提高应用程序的性能。
其他资源
一组公告函、产品文档和白皮书。
按版本排序的版本、更新和修复包的完整列表。
根据您的订购渠道(PA 或 AAS)选择 GA 映像下载方法。
查看有关 Power 上的 AIX 和 Linux 上的 IBM 编译器许可模式的常见问题解答。
了解产品的全部价值并规划升级。有效规划您的软件投资并避免出现任何支持缺口。
通过“申请增强功能”(RFE) 社区直接与 IBM 产品开发团队和其他用户开展协作。