IBM Open XL C/C++ for Linux on Power
Optimize application performance on your IBM Power platforms
Our Price: Request a Quote
Click here to jump to more pricing!
Please Note: All Prices are Inclusive of GST
Overview:
IBM® Open XL C/C++ for Linux® on Power is IBM’s next-generation C/C++ compiler, facilitating the creation and maintenance of applications written in C/C++ for use on IBM Power platforms. With full exploitation of the latest Power10 architecture, IBM Open XL C/C++ for Linux on Power can generate code that leverages the capabilities of Power10 to maximize your hardware utilization.
IBM Open XL C/C++ for Linux on Power fully incorporates the Clang and LLVM compiler infrastructure for C/C++ so you can enjoy the combination of open-source technology and IBM's strength in compiler optimization technology. LLVM is an open-source compilation framework that is actively maintained by a large development community, supporting multiple architectures and programming languages. Clang is part of the LLVM compiler infrastructure that provides a language front-end and tooling infrastructure for the LLVM project.
Highlights
- Adoption of the open-source LLVM compiler infrastructure
- Support for IBM Power8, Power9, and Power10 servers
- Support for C and C++ programming language standards, including C++17, for increased functionality and easier portability of source code
- Inclusion of optimized IBM Mathematical Acceleration Subsystem (MASS) libraries with frequently used mathematical procedures
- Addition of the monthly pricing metric for more flexibility, especially when using the compiler in the cloud
- Enterprise-level IBM service and support over the extended lifecycle of the offering
Features:
Adoption of the Clang and LLVM infrastructures
Incorporates the Clang and LLVM compiler infrastructure for C/C++. Enables you to enjoy modern C/C++ language features and common LLVM optimization features such as LLVM diagnostic and reporting capabilities.
Exploitation of the latest Power10 architecture
Exploits Power10 architecture. Provides Power10 architecture options, built-in functions and tuned library functions to maximize the hardware ROI.
Link Time Optimization
Provides program optimization during linking. Enables you to take advantage of intermodular optimizations without making any significant changes to the makefiles or build system.
Profile Guided Optimization
Provides compiler optimization technique in computer programming that uses profiling to improve program runtime performance.
High-performance libraries
Provides a set of libraries for high-performance mathematical computing including the Mathematical Acceleration Subsystem and Basic Linear Algebra Subprograms libraries.
Optimization reports
Provides information to help you use compiler features to optimize your applications.
Vector programming
Provides language extensions to support vector multimedia extension (VMX) and vector scalar extension programming.
Benefits:
Maximize Power hardware ROI
Capitalize on Power10 architecture, such as Matrix Multiply Accelerator, and maximize your return on investment with full hardware exploitation.
Optimize application performance
Take advantage of both common LLVM optimizations and IBM’s industry-leading technologies to improve workload performance.
Improve developer productivity
Provide Clang/LLVM diagnostic and reporting capabilities and offer various LLVM-based utilities to make your development work more efficient.
Enable continuous delivery
Experience faster build speed to shorten the development cycle, enable faster iterations and provide continuous delivery for business-critical applications on Linux.
Accelerate shift to hybrid cloud model
Offer new monthly licenses per the virtual process core charge unit. Enable license of IBM Open XL compilers on virtual servers per the needed capacities when you transition to hybrid cloud.
Obtain world-class IBM support
Comes with superior IBM service and support.
Specifications:
Software requirements
- Red Hat® Enterprise Linux 8.4, 8.6, or 9.0
- Ubuntu 20.04 or 22.04
- SUSE Linux Enterprise Server 15 SP3
Hardware requirements
Use any IBM Power server as long as it is supported by your operating system distribution.
- Approximately 200 MB for product packages
- Minimum of 2 GB hard disk drive space for paging
- Minimum of 512 MB for temporary files
- 2 GB RAM minimum; 4 GB or more RAM recommended
Documentation:
Download the IBM Open XL C/C++ for Linux on Power (.PDF)
Pricing Notes:
- All Prices are Inclusive of GST
- Pricing and product availability subject to change without notice.
Our Price: Request a Quote
