Home » IBM » IBM Software » Rational » XL C for AIX
IBM

XL C for AIX

Features and benefits

Feature Description Benefit
Industry leading optimization and performance tuning technology Automatic-parallelization of sequential programs to leverage the power of modern multicore processors.

Vector instruction support: Support for systems with processor architectures and operating systems that execute the single instruction, multiple data (SIMD) instruction sets including Vector Multimedia eXtension (VMX) instructions and the POWER7 Vector Scalar eXtension (VSX) instruction set. Enhanced automatic simdization capabilities exploiting these facilities.

OpenMP API Version 3.0: Introduces new features for parallel applications development that simplify data and task parallelism.
Optimized Infrastructure – As an integral part of IBM Rational solutions for Power Systems Software, XL C for AIX will optimize application performance to maximize the return on your hardware investments.

Used in conjunction with Power Systems, IBM XL C for AIX is designed to exploit the latest hardware advancements and industry leading optimization technology to deliver unprecedented performance, reliability and energy efficiency.

Between automatic and user directed optimization and performance tuning options and state-of-the-art utilities, IBM XL C for AIX will maximize application performance on all supported Power Systems.
High performance libraries specifically tuned for POWER architecture Mathematical Acceleration Subsystem (MASS): consists of libraries of mathematical intrinsic functions tuned specifically for optimum performance on Power Architecture.

Basic Linear Algebra Subprograms (BLAS): High-performance algebraic functions used to perform combined matrix multiplication and addition on general matrices or their transposes

Shared memory parallelization (SMP) runtime library: Supports both explicit and automatic parallel processing
These libraries will increase user productivity, and runtime application performance, speeding initial development, resulting in fewer bugs and cutting long-term maintenance costs.
Profile driven optimization Produce monitoring code used to generate a runtime profile to help tune the performance of applications.

Profile directed feedback (PDF) optimization: By collecting information about a program run with typical input data and then applying transformations to the program based on that information. PDF can ensure the performance of the application is optimized for its important inputs.
Application profile monitoring and profile directed feedback capabilities minimize the need for manual tuning to achieve desirable performance on large, complex applications.
Debugging capabilities IBM Debugger for AIX produces optimized pseudocode that can be read by a symbolic debugger XL compilers help increase programmer productivity and lower maintenance costs by providing information consumable by standard symbolic debugging tools, including the Debugger for AIX component included with XL C for AIX.

The user benefits from a familiar development environment using debugging tools of choice with increased proficiency and productivity, debugging source and optimized code.
Language Standard Compliance Supports:
  • Default language level for C compilations changed to the C99 standard
  • ISO/IEC 9899:1999 (C99)
  • ISO/IEC 9899:1990 (C89)
  • Language extensions to support VMX and VSX vector programming
  • OpenMP 3.0
XL compilers comply to the latest international programming language standards, including language interoperability standards, providing support for code portability between multiple operating systems and hardware platforms
Integration with IBM Rational Developer for Power and IBM Rational Team Concert for Power IBM Rational Developer for Power Systems Software is the premier integrated development environment application development and maintenance targeting Power Systems.

IBM Rational Team Concert for Power is the Jazz-based application lifecycle management software to improve team collaboration on Power Systems
Integration with Rational Developer for Power and Rational Team Concert for Power affords developers on Power Systems access to integrated development tools as well as team collaboration tools
Utilization Tracking and Reporting Feature This feature allows you to generate reports regarding overall compiler usage within your organization. In particular, the report indicates the number of concurrent users using the compiler. This feature is designed to assist with managing licensing compliance for your compilers.

All products within the Rational category

Contact us today for more information

  • or call: 0345 230 1055
  • * Required fields
  • Nature of your Enquiry (any additional details)
  • I have read & agree to the Privacy Policy *
 
Latest News

Oracle Fighting to Keep Linux Open and Free 30/08/2023

Oracle has just released a statement by...

ACARDIA LIMITED 12th Floor, Ocean House, The Ring, Bracknell, Berkshire RG12 1AX. United Kingdom.