選択された Linux ディストリビューションの拡張最適化コンパイラー
IBM XL C/C++ for Linux は、業界標準ベースのプログラミング・ツールです。これにより、大規模で複雑な、計算主体の 32 および 64 ビット・アプリケーションの開発をC および C++ プログラミング言語で行えます。 IBM Power Systems (POWER7 プロセッサーを含む) 用に最適化された XL C/C++ for Linux は、ベクトル・プログラミングおよび並列プログラミングをサポートします。 このコンパイラーは、最新の国際プログラミング言語標準に準拠しており、複数のオペレーティング・システムとハードウェア・プラットフォームにおけるコード移植性をサポートします。
- パフォーマンス・チューニング: Power Systems におけるアプリケーション実行パフォーマンスを最適化および最大化します。
- 数学ライブラリーおよびユーティリティー: 高度に調整された数学ライブラリー、最適化ユーティリティー、および開発ユーティリティーを提供します。
- 標準コンプライアンス: C++ 国際標準に準拠しており、Power Systems へのアプリケーション移行が容易です。
- 統合: IBM Rational® Developer for Power および IBM Rational Team Concert™ for Power と統合します。
- レポート作成: コンパイラーを同時に使用しているユーザー数をレポートします。
パフォーマンス・チューニング
- XL C/C++ for Linuxは、最新のマルチコア・プロセッサーを利用した順次プログラムの自動並列化機能を備えています このコンパイラーは、並列プログラミングの複雑さを意識させないOpenMP 3.0 を実装しています。
- XL C/C++は、Vector Multimedia eXtension (VMX) および Vector Scalar eXtension (VSX) プログラミングをサポートする言語拡張を備えています。
- XL C/C++ for Linux は、ランタイム・プロファイル作成のためのモニター・コードを生成します。これはアプリケーションのパフォーマンスの調整に役立ちます。
- Profile Directed Feedback (PDF) 最適化機能は、典型的な入力データによるプログラムの実行情報を収集し、その情報に基づいてプログラムを変換します。 PDF により、アプリケーションのパフォーマンスが入力に合わせて確実に最適化されます。
数学ライブラリーおよびユーティリティー
- Mathematical Acceleration Subsystem (MASS) は、特に Power Architecture で最適パフォーマンスを発揮するように調整された数学組み込み関数のライブラリーで構成されています。
- Basic Linear Algebra Subprograms (BLAS) は、一般的な行列またはその転置行列に対して複合行列の乗算と加算を実行するためのハイパフォーマンスな代数関数を提供します。
- 共有メモリー並列化 (SMP) ランタイム・ライブラリーは、明示的かつ自動的に並列処理をサポートします。
標準コンプライアンス
- XL C/C++ for Linux は、プログラミング言語仕様 C99、C89、標準 C++ (2003)、および C++ 98 に準拠しています。
- このコンパイラーは、C++0x 追加機能を実装します。
XL C/C++ for Linux リソース
- データ・シート: XL C/C++ for AIX and Linux (PDF, 1.10MB)
XL C/C++ compiler for AIX and Linux の機能や利点について詳しく知ることができます。
- Enterprise Modernization Sandbox (US)
インストールや構成を一切行わずに、ハンズオン環境で System z および Power Systems 向けの Rational ソリューションを評価できます。
- XL C/C++ for Linux ソフトウェアのトライアル版 (US)
60 日間無料で試用できる XL C/C++ for Linux のトライアル版をダウンロードできます。
ご購入 XL C/C++ for Linux
選択された Linux ディストリビューションの拡張最適化コンパイラー
初年度の IBM ソフトウェア・サブスクリプション & サポートは製品価格に含まれています。
ご購入には諸手続きが必要になりますので、弊社窓口までお問い合わせください。
XL C/C++ for Linux, V12.1
| Operating System | Software | Hardware |
|---|---|---|
| Linux | - Red Hat Enterprise Linux 6.2 (RHEL 6.2) - Red Hat Enterprise Linux 5.7 (RHEL 5.7) - SUSE Linux Enterprise Server 11 Service Pack 2 (SLES 11 SP2) - SUSE Linux Enterprise Server 10 Service Pack 4 (SLES 10 SP4) Instance of GNU Compiler Collection (GCC) and Perl Refer to XL C/C++ for Linux Installation Guide for required packages. |
IBM Power Systems servers supported by SLES 10 SP4, SLES 11 SP2, RHEL 5.7, and RHEL 6.2 200 MB disk space |
XL C/C++ for Linux, V11.1
| Operating System | Software | Hardware |
|---|---|---|
| Supported operating systems - Red Hat Enterprise Linux 6.0 (RHEL 6.0) - Red Hat Enterprise Linux 5.5 (RHEL 5.5) - SUSE Linux Enterprise Server 11 Service Pack 1 (SLES 11 SP1) - SUSE Linux Enterprise Server 10 Service Pack 2 (SLES 10 SP2) |
- Instance of GNU Compiler Collection (GCC) - Refer to XL C/C++ for Linux Installation Guide for required packages. - Perl 5.0 or later, to run the installation utility |
IBM Power Systems servers supported by: - Red Hat Enterprise Linux 6.0 (RHEL 6.0) - Red Hat Enterprise Linux 5.5 (RHEL 5.5) - SUSE Linux Enterprise Server 11 Service Pack 1 (SLES 11 SP1) - SUSE Linux Enterprise Server 10 Service Pack 2 (SLES 10 SP2) Required hard disk space: 200 MB |
All versions
| Operating System | Software | Hardware |
|---|---|---|
| All versions | Frames-capable browser to view HTML-based online documentation Graphical desktop environment (such as K Desktop Environment (KDE) or GNOME) that supports web browsers and PDF viewers |
-
アプリケーション開発
- 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