IBM XL C Enterprise Edition V8.0 for AIX now supports POWER5+ processors

IBM United States Software Announcement 205-252
October 4, 2005

 

 ENUS205-252.PDF (56KB)

Table of contents   Document options  
TOC link At a glance TOC link Publications
TOC link Overview TOC link Technical information
TOC link Key prerequisites TOC link Ordering information
TOC link Planned availability dates TOC link Terms and conditions
TOC link Description TOC link Prices
TOC link Product positioning TOC link Order now
TOC link Offering Information  
 
Printable version Printable version

 
At a glance

XL C Enterprise Edition V8.0 for AIX includes new features including:

  • Improved performance of generated code
  • Architecture and processor-specific code tuning for the newly available POWER5+ processors
  • Inclusion of the Basic Linear Algebra Subprograms (BLAS) for easier programming of matrix computations.
  • Enhancements to the Mathematical Acceleration Subsystem (MASS) scalar and vector libraries for easier programming of mathematical computations
  • Support of vector multimedia extension (VMX) instructions and the AltiVec programming model for performing parallel calculations.
  • Support for the OpenMP API V2.5 latest industry specification for shared-memory parallelization in C, C++, and Fortran.
  • Many new compiler options, directives and built-in functions for more flexibility
  • Ease-of-use improvements

For ordering, contact:

Your IBM representative, an IBM Business Partner, or IBM Americas Call Centers at 800-IBM-CALL (Reference: RE001).
 
Back topBack to top
 

Overview

IBM XL C Enterprise Edition V8.0 for AIX® is an optimizing, standards-based compiler for the AIX operating system running on the PowerPC® architecture. The compiler is a professional programming tool for creating and maintaining 32- and 64-bit applications in the C programming language.

The XL family of IBM compilers includes XL C Enterprise Edition (AIX and PASE), XL C/C++ Enterprise Edition (AIX and PASE), XL Fortran Enterprise Edition (AIX and PASE). The C/C++ family of products also includes z/OS® C/C++ and C/C++ for z/VM®.

The XL C compiler optimizes and tunes your application code for superior execution on RS/6000® and System p5™ and pSeries® servers supporting the POWER3™, POWER4™, POWER5™, and PowerPC architectures. This AIX product will also run on i5/OS™ PASE.

With V8.0, the XL C compiler will exploit, optimize, and tune the latest POWER5+™ architecture in the IBM eServer pSeries machines. In addition, it will also exploit, optimize, and tune for the PowerPC 970 processor within the IBM eServer® BladeCenter JS20. The XL C compiler also supports the POWER4 and POWER5 architectures on IBM eServer iSeries™ with the i5/OS Portable Application Solutions Environment (i5/OS PASE).

XL C Enterprise Edition V8.0 for AIX adds a number of features to make it easier for programmers to write complex applications that have high performance.

New in this release

  • Support for optimization and performance tuning for the newly-available POWER5+ processors
  • The introduction of the IBM Basic Linear Algebra Subprograms (BLAS) set of high-performance algebraic functions that help you write complex mathematical applications that contain matrix calculations
  • Enhancements to the Mathematical Acceleration Subsystem (MASS) libraries to include new scalar and vector functions with support for the POWER5 processor architectures
  • Support for the vector multimedia extension (VMX) instruction set and the AltiVec programming model
  • Support for the latest OpenMP API V2.5 industry specification
  • Support for IBM Tivoli® License Manager

 
Back topBack to top
 
Key prerequisites
  • BladeCenter® JS20, System p5 or pSeries server supported by AIX 5L™ V5.1, AIX 5L V5.2 or AIX 5L for POWER™ V5.3
  • iSeries server supported by i5/OS V5.3 using the Portable Application Solutions Environment (i5/OS PASE)
  • Disk space: 350 MB

 
Back topBack to top
 
Planned availability dates
  • October 14, 2005, for electronic software delivery
  • November 4, 2005, for physical delivery of Passport Advantage® software orders via part numbers
  • November 4, 2005, for physical delivery of configured software orders via product ID and feature number

 
Back topBack to top
 
Description

XL C Enterprise Edition for AIX, the IBM C compiler continues to improve, especially in the categories of performance and optimization, and conformance to industry standards and ease of use.

Optimizations exploiting the latest POWER5+ processors

XL C Enterprise Edition V8.0 for AIX offers a number of new optimization and performance-tuning features and enhancements that exploit all PowerPC systems, including the latest POWER5+ hardware architectures. The -qarch compiler option controls the particular instructions that are generated for the specified machine architecture. The -qtune compiler option adjusts the instructions, scheduling, and other optimizations to enhance performance on the specified hardware. These options work together to generate application code that gives the best performance for the specified architecture.

XL C Enterprise Edition V8.0 for AIX augments the list of suboptions available to the -qarch compiler option to support the newly-available POWER5+ processors and processors that support the VMX instruction set. The following new -qarch options are available:

  • -qarch=pwr5x
  • -qarch=ppc64v

High-performance libraries

XL C Enterprise Edition for AIX includes highly-tuned mathematical functions that can greatly improve the performance of mathematically-intensive applications. These functions are provided through the following high-performance libraries:

MASS: MASS libraries provide high-performance scalar and vector functions to perform common mathematical computations. The MASS libraries included with XL C Enterprise Edition V8.0 for AIX introduce new scalar and vector functions, and new support for the POWER5 processor architecture.

BLAS: XL C Enterprise Edition V8.0 for AIX introduces the BLAS set of high- performance algebraic functions. You can use these functions to:

  • Compute the matrix-vector product for a general matrix or its transpose
  • Perform combined matrix multiplication and addition for general matrices or their transposes

VMX support

XL C now supports vector multimedia extension (VMX) instructions and the Altivec programming model.

Objects compiled with vector data types and related operations can run on systems with processor architectures and operating systems (AIX 5L for POWER V5.3 with the 5300-03 Recommended Maintenance Package required) that support the single instruction, multiple data (SIMD) instruction set. The SIMD instruction set (also known as vector multimedia extension or VMX instructions) enables higher utilization of microprocessor hardware and supports performing calculations in parallel. The compiler provides the ability to automatically enable SIMD vectorization at higher levels of optimizations. This release of XL C introduces several new option and suboption combinations to enable and exploit VMX instructions.

Other performance-related compiler options and directives

A number of compiler options and directives have been enhanced in this release. In addition this release adds a number of new built-in functions for the POWER and PowerPC architectures.

OpenMP API V2.5 support for C, C++ and Fortran

XL C now supports the OpenMP API V2.5 standard. This latest level of the OpenMP specification combines the previous C/C++ and Fortran OpenMP specifications into one single specification for both C/C++ and Fortran, and resolves previous inconsistencies between them.

XL C builds on official industry standards, so your code can be ported easily among a variety of platforms and implementations. The OpenMP API is a portable, scalable programming model that provides a standard interface for developing user-directed shared-memory parallelization in C, C++, and Fortran applications. The specification is defined by the OpenMP organization, a group of computer hardware and software vendors, including IBM.

For more information about the OpenMP specification, visit the OpenMP Web site at

Ease of use

XL C includes the following new features to help you more easily use the compiler for your application development:

Support for IBM Tivoli License Manager: IBM Tivoli License Manager (ITLM) is a Web-based solution that can help you manage software usage metering and license allocation services on supported systems. In general, ITLM recognizes and monitors the products that are installed and in use on your system.

XL C Enterprise Edition V8.0 for AIX is ITLM-enabled for inventory support only, which means that ITLM is able to detect product installation of XL C, but not its usage.

Note that ITLM is not a part of the XL C compiler offering, and must be licensed and installed separately.

Once installed and activated, ITLM scans your system for product inventory signatures that indicate whether a given product is installed on your system. ITLM also identifies that product's version, release, and modification levels.

Section 508 of the U.S. Rehabilitation Act

XL C Enterprise Edition V8.0 for AIX is capable as of October 14, 2005, when used in accordance with IBM's associated documentation, of satisfying the applicable requirements of Section 508 of the Rehabilitation Act, provided that any assistive technology used with the product properly interoperates with it. A US Section 508 Voluntary Product Accessibility Template (VPAT) can be requested via IBM's web site at


 
Back topBack to top
 
Product positioning

XL C Enterprise Edition V8.0 for AIX is part of the IBM family of C and C++ compilers that support a number of platforms (IBM and non-IBM). It joins XL C/C++ Enterprise Edition for AIX on the pSeries, XL C/C++ for Linux™ on iSeries and pSeries, C/C++ for z/OS, ILE C/C++ for OS/400® on iSeries, and C/C++ for z/VM. The code base for all of these compilers (C and C++) is the same. This will make source-level portability of your applications from these platforms to AIX easier than ever before.

In addition, the C compiler supports the latest ISO C 1999 (International Standard ISO/IEC 9899:1999) standard. XL C Enterprise Edition V8.0 for AIX has included the latest C standard committee technical report for Unicode support. With representation from IBM compiler development team on the ISO/ANSI C committee, IBM is in a position to understand the latest updates, clarifications, and recommendations to the C standards. Support of programming language standards allows for maximum portability of your source code among a variety of compiler implementations.

Business Partner information

If you are a Direct Reseller - System Reseller acquiring products from IBM, you may link directly to Business Partner information for this announcement. A PartnerWorld ID and password are required (use IBM ID).

BP Attachment for Announcement Letter 205-252

Trademarks

 
System p5, POWER3, POWER4, POWER5, i5/OS, POWER5+, iSeries, POWER, AIX 5L, and Perform are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
The e-business logo, AIX, PowerPC, z/OS, z/VM, pSeries, RS/6000, eServer, Tivoli, BladeCenter, Passport Advantage, and OS/400 are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Linux is a trademark of Linus Torvalds in the United States, other countries or both
 
Other company, product, and service names may be trademarks or service marks of others.

 
Back topBack to top
 
Offering Information

Product information is available via the Offering Information Web site

Also, visit the Passport Advantage® Web site


 
Back topBack to top
 
Publications

No publications are shipped with this program.

The IBM Publications Center

The Publications Center is a worldwide central repository for IBM product publications and marketing material with a catalog of 70,000 items. Extensive search facilities are provided. Payment options for orders are via credit card (in the U.S.) or customer number for 50 countries. A large number of publications are available online in various file formats, and they can all be downloaded by all countries free of charge.

The IBM Publications Notification System (PNS) enables subscribers to set up profiles of interest by order number/product number. PNS subscribers automatically receive e-mail notifications of all new publications defined in their profiles. These may then be ordered/downloaded from the Publications Center

The site is available in English and Canadian French.

Displayable softcopy publications: The publications for IBM XL C Enterprise Edition V8.0 for AIX® are offered in displayable softcopy form.

All unlicensed manuals are included.

The files are shipped on the CD-ROM.
 
Back topBack to top
 

Technical information

Hardware requirements

For XL C Enterprise Edition V8.0 for AIX

  • One of the following
    • IBM eServer® BladeCenter® JS20, System p5™, or pSeries® server supported by AIX 5L™ V5.1, AIX 5L V5.2, or AIX 5L for POWER™ V5.3
    • IBM eServer iSeries™ server supported by i5/OS™ V5.3 using the Portable Application Solutions Environment (i5/OS PASE)
  • Disk space: up to 350 MB

Note: Full VMX support requires BladeCenter JS20 hardware and AIX 5L for POWER V5.3 with the 5300-03 Recommended Maintenance package.

Software requirements

  • For XL C Enterprise Edition V8.0 for AIX
    • AIX 5L V5.1, AIX 5L V5.2, or AIX 5L for POWER V5.3
    • Common Desktop Environment (CDE) — CDE is required for applications and tools with an AIX graphical interface.
    • Viewers to access and display the documentation such as:
      • Frames-capable browser to access HTML documentation
      • A Portable Document Format (PDF) viewer to view PDF files
  • For XL C Enterprise Edition V8.0 for AIX using i5/OS PASE
    • i5/OS V5.3 with PTF SI19860
    • i5/OS PASE (5722SS1) Option 33
    • iSeries Tools for Developers PRPQ (5799-PTL) that contains PERL, required for compiler installation

Note: Full VMX support requires BladeCenter JS20 hardware and AIX 5L for POWER V5.3 with the 5300-03 Recommended Maintenance package.

Planning information

Web information

For information regarding IBM XL C, XL C/C++ and VisualAge® C++, visit

For information regarding IBM Application Development, visit

Charge metric: IBM XL C Enterprise Edition V8.0 for AIX is a server product that has one charge unit: Authorized User.

These are available in fixed order quantities of one Authorized User.

Charge Unit description

Authorized User

An Authorized User is one and only one individual, machine, program, or device with a specific identity (ID) within or outside your enterprise.

A Proof of Entitlement (PoE) is required for each user accessing the program or any program component either directly or indirectly through any means on behalf of the user. An example of "indirect" access would be through a multiplexing program, device, or application server.

The program can be accessed by multiple users provided that a user authorization has been obtained for each individual user.

  1. Users have unique specific identity and IDs cannot be shared.
  2. An ID can establish one or more connections and count as a single user.

Packaging: The XL C Enterprise Edition V8.0 for AIX package contains:

  • One CD-ROM containing the XL C Enterprise Edition V8.0 for AIX for AIX compiler support
  • Passport Advantage Customer Letter
  • Passport Advantage Media Pack Pointer Sheet

This program when downloaded from a Web site, contains the applicable IBM license agreement, and License Information (LI), if appropriate, and will be presented for acceptance at the time of installation of the program. The license and LI will be stored in a directory such as LICENSE.TXT for future reference.

Security, auditability, and control

XL C Enterprise Edition V8.0 for AIX uses the security and auditability features of the host hardware or software. The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.
 
Back topBack to top
 

Ordering information

This product is only available via Passport Advantage. It is not available as "shrinkwrap".

Product Group: IBM XL C

Product Identifier Description: IBM XL C

PID: 5724-M11

Product Category: XL C

Passport Advantage

                                                       Part
Program name/description                               number
 
XL C Enterprise Edition V8 for AIX                     BA0EKML
 Media Package Multilingual
XL C Enterprise Edition for AIX                        D5A1DLL
 AUTHORIZED USER LIC/SW MAINT 1 ANNIV
XL C Enterprise Edition for AIX                        D5A1GLL
 AUTHORIZED USER MAINT AFT LIC 1 ANNIV
XL C Enterprise Edition for AIX                        E1A1FLL
 AUTHORIZED USER MAINT RNWL 1 ANNIV

Passport Advantage customer: Media Pack entitlement details

Customers with active maintenance or subscription for the following listed products are entitled to receive the corresponding media pack:

Entitled
Maintenance
Offerings
Description
 
XL C Enterprise Edition for AIX
 
C for AIX
 
Media Pack                                             Part
description                                            number
 
XL C Enterprise Edition V8                             BA0EKML
 Media Pack Multilingual

Basic license: To order the programs described in this announcement for 5724-M11, specify the type-model number and the applicable features from the following tables. The medium feature (CD-ROM) need only be specified as required.

                                   One-
                                   time
                                   charge            Medium
                         Program   feature           feature
Description              number    number   Medium   number
 
 
XL C Enterprise Edition  5724-M11  0130     CD-ROM   N/A
 V8.0 for AIX per
 User + 1-year
 SW Maintenance
Media Package                               CD-ROM   5809

This software license includes Software Maintenance, previously referred to as Software Subscription and Technical Support.

Extending coverage for a total of three years from date of acquisition may be elected. Order the program number, feature number, and quantity to extend coverage for your software licenses. If maintenance has expired, specify the after license feature number.

Software license including 1-year SW Maintenance

Feature                                                Feature
description                                            number
 
IBM XL C Enterprise Edition V8.0 for AIX               0130
 Per Authorized User with 1-year SW
 Maintenance (5724-M11)
IBM XL C Enterprise Edition V8.0 for AIX               5809
 Multilingual, CD-ROM (5724-M11)
IBM XL C Enterprise Edition for AIX
 Per Authorized User SW Maintenance
 (5648-F11)
  No Charge Registration                               0001
  1-year Renewal                                       0002
IBM XL C Enterprise Edition for AIX
 Per Authorized User SW Maintenance
  1-year After License (5648-F15)                      0001
IBM XL C Enterprise Edition for AIX
 Per Authorized User SW Maintenance
  3-year Registration (5648-F12)                       0001
IBM XL C Enterprise Edition for AIX
 Per Authorized User SW Maintenance
  3-year Renewal (5648-F13)                            0001
 
Feature                                                Feature
description                                            number
 
IBM XL C Enterprise Edition for AIX
 Per Authorized User SW Maintenance
  3-year After License (5648-F14)                      0001

Maintenance Offering customer: Media supply entitlement details

Customers with active Software Maintenance (5733-M51 or 5733-M52) for XL C Enterprise Edition for AIX or C for AIX are entitled to receive the media pack corresponding to XL C Enterprise Edition V8.0 for AIX or a previous level of the program as long as the level of the program continues to be available.

Eligible customers should add the applicable CD-ROM media supply feature number from the following table to their existing maintenance record.

Entitled maintenance offerings description
 
XL C Enterprise Edition for AIX
 
C for AIX
 
                                                       Medium
                                                       feature
Description                                            number
 
XL C Enterprise Edition V8 AIX                         5809
 CD-ROM Media Supply
 for PID 5724-M11
XL C Enterprise Edition V7 AIX                         5819
 CD-ROM Media Supply
 for Maintenance IASP PID
 1-year 5733-M51
XL C Enterprise Edition V7 AIX                         5819
 CD-ROM Media Supply for
 Maintenance IASP
 PID 3-year 5733-M52
C for AIX V6 CD-ROM Media Supply                       5829
 for Maintenance IASP PID
 1-year 5733-M51
C for AIX V6 CD-ROM Media Supply                       5829
 for Maintenance IASP PID
 3-year 5733-M52

 
Back topBack to top
 
Terms and conditions

This product is only available via Passport Advantage. It is not available as shrinkwrap.

Agreement: IBM International Program License Agreement. PoEs are required for all authorized use. Part number products only, offered outside of Passport Advantage, where applicable, are license only and do not include Software Maintenance.

This software license includes Software Maintenance, previously referred to as Software Subscription and Technical Support.

The IBM Agreement for Acquisition of Software Maintenance (Z125-6011) agreement applies for maintenance and does not require customer signatures.

Limited warranty: Yes

Program services

Warranty: This program has warranty for a minimum of one year from acquisition from IBM or authorized IBM Business Partner. The warranty provided to the customer, for at least one year from acquisition, is access to databases (read Web sites) for program information and FAQs, including any known fixes to defects, which the customer can download or obtain otherwise and install at leisure.

Program technical support: Technical support of a program product will be available for a minimum of three years from the general availability date, as long as your Software Maintenance is in effect. This technical support allows you to obtain assistance (via telephone or electronic means) from IBM for product-specific, task-oriented questions regarding the installation and operation of the program product. Software Maintenance also provides you with access to updates, releases, and versions of the program.

Customers will be notified, via announcement letter, of discontinuance of support with 12 months' notice. If you require additional technical support from IBM, including an extension of support beyond the discontinuance date, contact your IBM representative or IBM Business Partner. This extension may be available for a fee.

Money-back guarantee: If for any reason you are dissatisfied with the program and you are the original licensee, return it within 30 days from the invoice date to the party (either IBM or its reseller) from whom you acquired it for a refund. For clarification, note that (1) for programs acquired under the IBM International Passport Advantage offering, this term applies only to your first acquisition of the program and (2) for programs acquired under any of IBM's On/Off Capacity On Demand (On/Off CoD) software offerings,this term does not apply since these offerings apply to programs already acquired and in use by the customer.

Copy and use on home/portable computer: Yes

Volume orders (IVO): Yes, contact your IBM representative.

Passport Advantage applies: Yes, and through the Passport Advantage Web site at

Software Maintenance applies: Yes

Software Maintenance, previously referred to as Software Subscription and Technical Support, is now included in the Passport Advantage Agreement. Installation and technical support for the products announced in this letter is provided by the Software Maintenance offering of the IBM International Passport Advantage Agreement. This fee service enhances customer productivity by providing voice and/or electronic access into the IBM support organizations.

IBM includes one year of Software Maintenance with the initial license acquisition of each program acquired. The initial period of Software Maintenance can be extended by the purchase of a renewal option.

While your Software Maintenance is in effect, IBM provides you assistance for your routine, short duration installation and usage (how-to) questions; and code-related questions. IBM provides assistance via telephone and, if available, electronic access, only to your information systems (IS) technical support personnel during the normal business hours (published prime shift hours) of your IBM support center. (This assistance is not available to your end users.) IBM provides Severity 1 assistance 24 hours a day, every day of the year. For additional details, consult your IBM Software Support Guide

Software Maintenance does not include assistance for the design and development of applications, your use of programs in other than their specified operating environment, or failures caused by products for which IBM is not responsible under this agreement.

For additional information about the Passport Advantage Agreement, visit the Passport Advantage Web site at

All distributed software licenses include Software Maintenance (Software Subscription and Technical Support) for a period of 12 months from the date of acquisition, providing a streamlined way to acquire IBM software and assure technical support coverage for all licenses. Extending coverage for a total of three years from date of acquisition may be elected. For additional information, refer to Changes to Distributed Software Products Model for Products Outside Passport Advantage Software Announcement 201-201 , dated July 10, 2001.

Variable charges apply: No

Educational allowance available: Yes, 15% education allowance applies to qualified education institution customers.
 
Back topBack to top
 

Prices

The prices provided in this announcement are suggested retail prices for the U.S. and are provided for your information only. Dealer prices may vary, and prices may also vary by country. Prices are subject to change without notice. For additional information and current prices, contact your local IBM representative.

Passport Advantage

For Passport Advantage information and charges, contact your IBM representative or authorized IBM Business Partner. Additional information is also available on the following Passport Advantage Web site

If the product is Dual-Pipe, the charges section should include both the part number pricing information above, and the Program Number pricing information shown below.

Information on charges is available at

Select "United States" and then click on "IBMLink 2000."

                                                 OTC(1)
                                     Program     feature
Description                          number      number     OTC
 
XL C Enterprise Edition              5724-M11    0130       $1,080
 V8.0 for AIX
 per Authorized User +
 1-year SW Maintenance
XL C Enterprise Edition
 for AIX,
 Per Authorized User
 SW Maintenance
  No Charge Registration             5648-F11    0001            0
  1-year Renewal                     5648-F11    0002          216
XL C Enterprise Edition
 for AIX,
 Per Authorized User
 SW Maintenance
  1-year After License               5648-F15    0001          648
XL C Enterprise Edition
 for AIX,
 Per Authorized User
 SW Maintenance
  3-year Registration                5648-F12    0001          433
XL C Enterprise Edition
 for AIX,
 Per Authorized User
 SW Maintenance
  3-year Renewal                     5648-F13    0001          649
XL C Enterprise Edition
 for AIX,
 Per Authorized User
 SW Maintenance
  3-year After License               5648-F14    0001        1,080
1
One-time charge

 
Back topBack to top
 
Order now

To order, contact the Americas Call Centers, your local IBM representative, or your IBM Business Partner.

To identify your local IBM representative or IBM Business Partner, call 800-IBM-4YOU (426-4968).

 Phone:     800-IBM-CALL (426-2255)
 Fax:       800-2IBM-FAX (242-6329)
 Internet:  ibm_direct@vnet.ibm.com
 Mail:      IBM Americas Call Centers
            Dept:  IBM CALL, 11th Floor
            105 Moatfield Drive
            North York, Ontario
            Canada M3B 3R1
 
 Reference: RE001

The Americas Call Centers, our national direct marketing organization, can add your name to the mailing list for catalogs of IBM products.

Note: Shipments will begin after the planned availability date.

Trademarks

 
POWER, AIX 5L, i5/OS, iSeries, IBMLink, and System p5 are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Passport Advantage, AIX, pSeries, BladeCenter, eServer, and VisualAge are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Other company, product, and service names may be trademarks or service marks of others.

Back to topBack to top
 

 
Printable version Printable version