Advanced standards-based optimization programming tools
IBM XL C/C++ Advanced Edition for Blue Gene® includes XL C/C++ Advanced Edition for Blue Gene/L and XL C/C++ Advanced Edition for Blue Gene/P compilers. These standards-based compilers help you create and maintain applications in the C and C++ programming languages.
- Optimization: Offers a wide range of automated and user-specified optimizing features to help you generate code.
- Performance options: Provides compiler options tuned to make use of the performance capabilities of the single floating-point unit (FPU) and the Double Hummer dual FPU used in Blue Gene/L and Blue Gene/P systems.
- MASS support: Provides additional scalar and vector functions as part of the Mathematical Acceleration Subsystem (MASS), libraries of tuned mathematical intrinsic functions.
- BLAS support: Includes the Basic Linear Algebra Subprograms (BLAS) set of algebraic functions to perform combined matrix multiplication and addition on general matrices or their transposes.
- Standards compliance: Supports current C and C++ programming language standards and common industry extensions to those language standards.
Performance options
- The -qarch and -qtune compiler options tune generated application code to use the performance capabilities of the PowerPC 440d processor and its Double Hummer floating-point unit used in Blue Gene/L systems, and the PowerPC 450d processor and its Double Hummer floating-point unit used in Blue Gene/P systems.
- Both compilers provide a set of built-in functions capable of manipulating complex data types. You can include calls to these built-in functions in your program code to use the capabilities of the PowerPC 440, 440d, 450, and 450d processors.
XL C/C++ Advanced Edition for Blue Gene resources
- White paper: XL C/C++ compilers
This paper details what's new in the IBM XL C/C++ compiler family.
- White paper: XL C/C++ Advanced Edition for Blue Gene
This paper describes the implementation of the dual FPU in Blue Gene/L and how to take advantage of its performance capabilities.
- IBM Redbook: Blue Gene/P Application Development
This IBM Redbooks® publication is one in a series of IBM books written specifically for the IBM System Blue Gene/P Solution.
- IBM Redbook: System Blue Gene Solution—Application Development
This IBM Redbooks publication is one in a series of IBM publications written specifically for the IBM System Blue Gene/L Solution.
Buy XL C/C++ Advanced Edition for Blue Gene
Advanced standards-based optimization programming tools
IBM Software Subscription and Support is included in the product price for the first year.
Download software online after purchase - no shipping costs.
XL C/C++ Advanced Edition for Blue Gene/P, V9.0
| Operating System | Software | Hardware |
|---|---|---|
| Linux | For program compilation on a Blue Gene/P front-end node: SUSE Linux Enterprise Server 10 Service Pack 1 (SLES10 SP1) for IBM POWER, and an instance of SLES10 gcc 4.1.2 For application execution on a Blue Gene/P system: GNU Toolchain built for Blue Gene/P based on gcc 4.1.1 and glibc 2.4 Frames-capable browser to view HTML-based online documentation Adobe Acrobat Reader to view documentation in Portable Document Format (PDF) Graphical desktop environment such as K Desktop Environment (KDE) |
IBM Blue Gene/P system 300 MB disk space |
Considering a purchase?
Contact IBM
Considering a purchase?
- Request a quote
- e-mail IBM
- Or call us at: 01475 898688
Priority code: 109HG05W