AIX および Power Systems 向けに設計された拡張コンパイルおよび最適化テクノロジー
IBM XL C for AIX は、C for IBM Power Systems™ で作成されるアプリケーションの作成と保守を支援するコンパイラーです。 XL C for AIX は、マルチプロセッサー・システムのベクトル・プログラミングおよび並列プログラミングをサポートします。同時に、既存シングル・プロセッサー・システムとの全面的なバイナリー互換性も維持します。 このコンパイラーは、最新の国際プログラミング言語標準に準拠しており、複数のオペレーティング・システムとハードウェア・プラットフォームにおけるコード移植性をサポートします。
- パフォーマンス・チューニング: Power Systems におけるアプリケーション実行パフォーマンスを最適化および最大化します。
- 数学ライブラリーおよびユーティリティー: 高度にチューニングされた数学ライブラリー、最適化ユーティリティー、および開発ユーティリティーを提供します。
- 標準コンプライアンス: 最新の ISO C 1999 標準に準拠しており、Power Systems へのアプリケーション移行が容易です。
- 統合: IBM Rational® Developer for Power および IBM Rational Team Concert™ for Power と統合します。
- レポート作成: コンパイラーを同時に使用しているユーザー数をレポートします。
パフォーマンス・チューニング
- XL C for AIXは、最新のマルチコア・プロセッサーを利用する順次プログラムの自動並列化機能を備えています。 このコンパイラーは、並列プログラミングの複雑さを意識させないOpenMP 3.0 を実装しています。
- XL C for AIXは、Vector Multimedia eXtension (VMX) および Vector Scalar eXtension (VSX) プログラミングをサポートする言語拡張を備えています。
- XL C for AIX は、ランタイム・プロファイルの生成に使用するモニター・コードを作成します。これはアプリケーションのパフォーマンスの調整に役立ちます。
- Profile Directed Feedback (PDF) 最適化機能は、典型的な入力データによるプログラム実行情報を収集し、その情報に基づいてプログラムを変換します。 PDF により、アプリケーションのパフォーマンスが入力に合わせて確実に最適化されます。
数学ライブラリーおよびユーティリティー
- Mathematical Acceleration Subsystem (MASS) は、特に Power Architecture で最適パフォーマンスを発揮するように調整された数学組み込み関数のライブラリーで構成されています。
- Basic Linear Algebra Subprograms (BLAS) は、一般的な行列またはその転置行列に対して複合行列の乗算と加算を実行するためのハイパフォーマンスな代数関数を提供します。
- 共有メモリー並列化 (SMP) ランタイム・ライブラリーは、明示的かつ自動的に並列処理をサポートします。
標準コンプライアンス
- XL C は、C のための C99 および C89 プログラミング言語仕様に準拠しています。
- このコンパイラーは、VMX および VSX ベクトル・プログラミングをサポートするための言語拡張を実装しています。
XL C for AIX のリソース
- データ・シート: XL C for AIX (PDF, 1.30MB)
XL C for AIX の機能や利点について詳しく知ることができます。
- Enterprise Modernization Sandbox (US)
インストールや構成を一切行わずに、ハンズオン環境で System z および Power Systems 向けの Rational ソリューションを評価できます。
- トライアル版ソフトウェア: XL C/C++ for AIX (US)
60 日間無料で試用できる XL C/C++ for AIX のトライアル版をダウンロードできます。
ご購入 XL C for AIX
AIX および Power Systems 向けに設計された拡張コンパイルおよび最適化テクノロジー
初年度の IBM ソフトウェア・サブスクリプション & サポートは製品価格に含まれています。
ご購入には諸手続きが必要になりますので、弊社窓口までお問い合わせください。
System requirements
XL C for AIX, V12.1 can be obtained as a separate orderable product, or as an included component of XL C/C++ for AIX, V12.1
XL C for AIX, V12.1
| Operating System | Software | Hardware |
|---|---|---|
| AIX | AIX 5.3 TL 5300-07 (or later), AIX 6.1, or AIX 7.1, or IBM PASE for i 6.1 (with PTF SI30636 or later), or IBM PASE for i 7.1 | IBM Power System servers supporting the IBM Power Architecture 500 MB disk space |
XL C for AIX, V11.1
| Operating System | Software | Hardware |
|---|---|---|
| AIX | AIX 5.3 TL 5300-07 (or later), AIX 6.1, AIX 7.1 or IBM PASE for i 6.1 (with PTF SI30636 or later) | IBM Power System servers supporting the IBM Power Architecture 430 MB disk space |
XL C for AIX, V10.1
| Operating System | Software | Hardware |
|---|---|---|
| AIX | AIX 5.3 TL 5300-06 (or higher), AIX 6.1, AIX 7.1 or IBM i V6.1 PASE | IBM Power System servers supporting the IBM Power Architecture 430 MB disk space |
All versions
| Operating System | Software | Hardware |
|---|---|---|
| AIX | Frames-capable browser to view HTML-based online documentation PDF viewer to view PDF documentation Graphical desktop environment such as K Desktop Environment (KDE) |
Note: High levels of optimization can require more space for paging and temporary files |
-
アプリケーション開発
- Application Time Facility for z/OS
- Cognos Axiant 4GL
- Cognos PowerHouse 4GL
- Host Access Client Package
- HourGlass
- IBM ILOG DB Link
- IBM ILOG Diagram for .NET
- IBM ILOG Elixir Enterprise
- IBM ILOG Elixir
- IBM ILOG Gantt for .NET
- IBM ILOG JViews Enterprise
- IBM ILOG JViews Graph Layout for Eclipse
- IBM ILOG JViews Maps for Defense
- IBM ILOG JViews Telecom Graphic Objects
- ISPF Productivity Tool for z/OS
- Lotus Domino Designer
- Mathematical Acceleration Subsystem for Linux
- Merge Tool for z/OS and OS/390
- Migration Utility for z/OS
- Personal Communications
- Rational Application Developer for WebSphere Software
- Rational Application Developer Standard Edition for WebSphere Software
- Rational Asset Analyzer
- Rational Asset Analyzer for System z
- Rational Business Developer
- Rational Dashboard
- Rational Data and Application Modeling Bundle
- Rational Developer for i for SOA Construction
- Rational Developer for Power Systems Software
- Rational Developer for System z
- Rational Developer for System z Unit Test
- Rational Developer for System z with EGL
- Rational Developer for System z with Java
- Rational Developer for zEnterprise
- Rational Development Studio for i
- Rational EGL Community Edition
- Rational Elite Support for Eclipse
- Rational Host Access Transformation Services
- Rational Host Integration Solution
- Rational Host On-Demand
- Rational Modeler
- Rational Programming Patterns for System z
- TPF Toolkit
- VisualAge Pacbase
- WebSphere sMash
- WebSphere Studio Asset Analyzer
- XL C for AIX
- XL C/C++ for AIX
- XL C/C++ for Linux
- XL Fortran for AIX
- XL Fortran for Linux