ホーム Developer Tools C and C++ Compiler Family Open XL C/C++ for Linux IBM Open XL C/C++ for Linux on Power
Power® Enterprise プラットフォームでアプリケーションのパフォーマンスを最適化する IBM の次世代 C/C++ コンパイラー
資料を読む オプション比較
IBMグリーングラデーションとシェブロン
IBM Open XL C/C++ for Linux on Power では何ができるのでしょうか?

 

IBM® Open XL C/C++ for Linux® on Power は、IBM の次世代 C/C++ コンパイラーであり、IBM Power プラットフォームで使用するために C/C++ で作成されたアプリケーションの作成と保守を容易にします。最新の Power10 アーキテクチャーを最大限に活用することで、IBM Open XL C/C++ for Linux on Power は、Power10 の機能を活用してハードウェア使用率を最大化するコードを生成できます。

IBM Open XL C/C++ for Linux on Power は、C/C++ 用の Clang および LLVM コンパイラー・インフラストラクチャーを完全に組み込んでいるため、オープン・ソース・テクノロジーと IBM の強みであるコンパイラー最適化テクノロジーの組み合わせを楽しむことができます。LLVM は、大規模な開発コミュニティによって積極的に保守されているオープンソースのコンパイル フレームワークで、複数のアーキテクチャとプログラミング言語をサポートしています。Clang は、LLVM プロジェクトに言語フロントエンドおよびツール インフラストラクチャを提供する LLVM コンパイラ インフラストラクチャの一部です。

IBM Open XL C/C++ for Linux on Power のインフラストラクチャーにより、C++17 機能、一般的な LLVM 最適化、GCC コンパイラー互換性などの最新の C/C++ 言語のメリットを活用できます。

レガシー IBM XL C/C++ for Linux コンパイラーは引き続き使用できます。詳しくはリソースタブへ

 

メリット
パワーハードウェアのROIを最大化

Matrix Multiply Accelerator (MMA) などの Power10 アーキテクチャを活用し、ハードウェアを最大限に活用して投資収益率を最大化します。

アプリケーションのパフォーマンスを最適化

一般的な LLVM 最適化と IBM の業界をリードするテクノロジーの両方を活用して、ワークロードのパフォーマンスを向上させます。

デベロッパーの生産性を向上

Clang/LLVM の診断およびレポート機能を提供し、開発作業をより効率的に行うためのさまざまな LLVM ベースのユーティリティを提供します。

継続的デリバリーを有効にする

ビルド速度の高速化により、開発サイクルが短縮され、より迅速なイテレーションが可能になり、Linux 上でビジネスクリティカルなアプリケーションの継続的デリバリーが可能になります。

ハイブリッドクラウドモデルへの移行を加速

仮想プロセスコア (VPC) の料金単位ごとに新しい月額ライセンスを提供します。ハイブリッド・クラウドへの移行時に、必要な容量ごとに仮想サーバー上で IBM Open XL コンパイラーのライセンスを有効にします。

世界クラスの IBM サポートを受ける

優れたIBMサービスとサポートが付属しています。

IBM® Open XL C/C++ for Linux® on Power® の詳細
ClangおよびLLVMインフラストラクチャの採用

C/C++用のClangおよびLLVMコンパイラー・インフラストラクチャーを完全に組み込んでいます。最新の C/C++ 言語機能と、LLVM 診断機能やレポート機能などの一般的な LLVM 最適化機能を利用できます。

データ・シートを読む
最新の Power10 アーキテクチャの活用

Power10 アーキテクチャーを十分に活用します。ハードウェア ROI を最大化するために、Power10 アーキテクチャ オプション、組み込み関数、および調整されたライブラリ関数を提供します。

資料はこちら
リンク時間の最適化 (LTO)

リンク中にプログラムを最適化します。Makefile やビルドシステムに大幅な変更を加えることなく、モジュール間の最適化を活用できます。

資料はこちら
ガイド付き最適化のプロファイル (PGO)

プロファイリングを使用してプログラムの実行時のパフォーマンスを向上させる、コンピューター・プログラミングにおけるコンパイラ最適化手法を提供します。

資料はこちら
高性能ライブラリ

数学アクセラレーションサブシステム (MASS) ライブラリや基本線形代数サブプログラム (BLAS) ライブラリなど、高性能数学コンピューティング用のライブラリーセットを提供します。

最適化レポート

コンパイラ機能を利用してアプリケーションを最適化するのに役立つ情報を提供します。

ベクトルプログラミング

ベクトル マルチメディア拡張機能 (VMX) およびベクトル スカラー拡張機能 (VSX) プログラミングをサポートする言語拡張機能を提供します。

技術的な詳細

ソフトウェア要件

  • Red Hat® Enterprise Linux (RHEL) 8.4、8.6、または 9.0
  • Ubuntu 20.24 または 22.04
  • SUSE Linux エンタープライズサーバー (SLES) 15 SP3
ソフトウェア要件の完全なリストを表示

ハードウェア要件

オペレーティング・システムのディストリビューションでサポートされている限り、任意の IBM Power サーバーを使用してください。

  • 製品パッケージ用に約 200 MB
  • ページング用に 2 GB 以上のハードドライブ容量
  • 一時ファイル用に 512 MB 以上
  • 最低 2 GB の RAM。 4 GB 以上の RAM を推奨
ハードウェア要件の完全なリストを表示
関連製品 IBM XL C for AIX

複雑なCプログラムを開発するための高性能コンパイラー。

IBM Open XL C/C++ for AIX

複雑なC/C++プログラムを開発するための高性能コンパイラー。

IBM Open XL Fortran for AIX

複雑なC/C++プログラムを開発するための高性能コンパイラー。

IBM Open XL Fortran for Linux on Power

複雑なC/C++プログラムを開発するための高性能コンパイラー。

IBM コンパイラー製品ファミリー

改善されたシステム・パフォーマンスを、IBM アーキテクチャーを完全に開発利用する IBM アーキテクチャーに組み込みます。

よくある質問

コンパイラのライセンスモデルについてご質問がありますか?

以下のテクノートを読んで、顧客から最も頻繁に寄せられる質問を学んでください。

テクニカルノートを読む
料金体系

*表示料金には適用される各種の税金は含まれていません。

永久ライセンス - 許可ユーザー

一意のユーザーごとに 1 つのライセンス

最小プラン

3,930.00米ドル*

許可されたユーザーごとに

 

永久ライセンス - 同時ユーザー

複数のユーザーの共有アクセス

最小プラン

11,900.00米ドル*

同時ユーザーあたり

 

月額ライセンス (新規) – VPC

仮想プロセッサコア(VPC)ごとに課金される月額ライセンス

最小プラン

88.60米ドル*

VPC あたりの 1 か月あたり

今すぐ購入

 

 

必要なライセンスの数は、コンパイラを使用するユニークユーザーの数です。

 

必要なライセンス数は、コンパイラを同時に使用する最大ユーザー数です。

 

必要なライセンスの数は、コンパイラーが使用される環境の容量に基づきます。

IBM® パスポート・アドバンテージ® (PA) または資格のあるソフトウェア・フルフィルメント・システムを通じて購入した場合

PA または資格のあるソフトウェアフルフィルメントシステムを通じて購入した場合

PA、資格のあるソフトウェアフルフィルメントシステム、または今すぐ購入ボタンを使用してオンラインで購入した場合

共有不可のライセンス

複数の正規ユーザーライセンスよりも低価格になる可能性があります

より柔軟な価格設定オプション(月次)

12 か月間 24 時間年中無休のサポートと新しいソフトウェア機能へのアクセスが含まれます

12 か月間 24 時間年中無休のサポートと新しいソフトウェア機能へのアクセスが含まれます

購入した期間の 24 時間年中無休のサポートと新しいソフトウェア機能へのアクセスが含まれます

参考情報

IBM® Open XL C/C++ for Linux® on Power® のリソース

発表: IBM Open XL C/C++ for Linux on Power 17.1.1

IBM Open XL C/C++ for Linux on Power 17.1.1はClangとLLVMのインフラを採用し、IBM Power10プロセッサー・ベースのシステムをサポートしている。

資料はこちら
IBM Open XL C/C++ for Linux on Power 17.1.1データ・シート

機能、利点、機能の概要を説明する、利点の観点から書かれた包括的なリファレンス。

データ・シートを読む
IBM Open XL C/C++ for Linux on Power 17.1.1資料

Power 17.1.1 で IBM Open XL C/C++ for Linux を保守および使用する方法に関する情報。

製品ドキュメントを参照

IBM XL C/C++ for Linux のリソース

IBM XL C/C++ for Linux 16.1.1 資料

IBM XL C/C++ for Linux 16.1.1 の保守および使用方法に関する情報。

資料はこちら
IBM XL C/C++ for Linux 16.1.1 データ・シート

機能、利点、機能の概要を説明する、利点の観点から書かれた包括的なリファレンス。

データ・シートを読む
IBM XL C/C++ for Linux 16.1.1

IBM XL C/C++ for Linux 16.1.1 のライセンス版ダウンロード用。

使ってみる

IBM XL C/C++ for Linux のリソース

IBM XL C/C++ for Linux 16.1.1 資料

IBM XL C/C++ for Linux 16.1.1 の保守および使用方法に関する情報。

資料はこちら
IBM XL C/C++ for Linux 16.1.1 データ・シート

機能、利点、機能の概要を説明する、利点の観点から書かれた包括的なリファレンス。

データ・シートを読む
IBM XL C/C++ for Linux 16.1.1

IBM XL C/C++ for Linux 16.1.1 のライセンス版ダウンロード用。

使ってみる
AIXおよびLinux上のXL C/C++およびFortranコンパイラのドキュメント更新

2020 年以降、AIX® および Linux 上の XL C/C++ および Fortran コンパイラーのドキュメントの詳細を変更します。

資料はこちら

IBM XL コンパイラーを使用してアプリケーションを段階的に強化するための一般的なロードマップ。

XL コンパイラーを使用するときに利用できるさまざまな機能の簡単な概要。

IBM XL C/C++ および XL Fortran コンパイラーの概要

歴史の概要、独自の機能、パフォーマンスの概要、戦略的利点の概要。

資料を読む
IBM XL C/C++ コンパイラーの機能

IBM XL C/C++ コンパイラーの概要と、その機能が C および C++ 開発のニーズにどのように役立つかについて説明します。

資料を読む
IBM XL コンパイラーによるコードの最適化

アプリケーションのパフォーマンスを最大化するために使用できる、最も重要な最適化機能、ソース構成、およびテクニックの紹介。

資料を読む

その他の参考情報

IBM Open XL C/C++ for Linux on Power および XL C/C++ for Linux ドキュメント ライブラリ

発表レター、製品ドキュメント、およびホワイトペーパーのコレクション。

資料はこちら
IBM Open XL C/C++ for Linux on Power および XL C/C++ for Linux の修正リスト

バージョン別に分類されたリリース、リフレッシュ、フィックスパックの完全なリスト。

サービスプランの概要に移動します
IBM コンパイラー用の GA イメージをダウンロードする方法

注文チャネル(PAまたはAAS)に応じて、GA画像のダウンロード方法を選択します。

使ってみる
AIXおよびLinux on PowerにおけるIBMコンパイラーライセンスに関するFAQ

IBM Compilers on AIX および Linux on Power のライセンス・モデルに関するよくある質問をご覧ください。

使ってみる
IBM Open XL C/C++ for Linux on Power および XL C/C++ for Linux 製品のライフサイクル

製品の価値を十分に理解し、アップグレードを計画します。ソフトウェアへの投資を効果的に計画し、サポートのギャップを回避します。

ライフサイクルの詳細を表示する
機能強化をリクエストする

Request for Enhancement (RFE) コミュニティを使用して、IBM 製品開発チームや他のユーザーと直接コラボレーションできます。

開始する
その他の参考情報
コミュニティー

製品の他の利用者から技術的なヒントや洞察を入手できます。

詳細はこちら
製品ドキュメント

IBMプロダクトの資料で知りたい回答をすばやく見つけることができます。

詳細はこちら
サポート

製品サポートのオプションの詳細について学習します。

詳細はこちら