AMD X86 Open64コンパイラスイート

高性能並列計算ワークロード用に設計されたコード生成ツール
今すぐダウンロード

AMD X86 Open64コンパイラスイート ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Advanced Micro Devices, Inc.
  • 出版社のWebサイト:
  • http://ati.amd.com/

AMD X86 Open64コンパイラスイート タグ


AMD X86 Open64コンパイラスイート 説明

高性能並列コンピューティングワークロード用に設計されたコード生成ツール AMD X86 Open64 Compiler Suiteは、高性能並列コンピューティングワークロード用に設計された高性能、生産品質コード生成ツールです。 x86 Open64環境は、32ビットおよび64ビットのLinuxプラットフォームをターゲットにしたC、C ++、およびFortranアプリケーションを構築および最適化するときに、開発者に不可欠な選択肢を提供します。X86 Open64コンパイラシステムは、高度な高度な最適化、マルチスレッドを提供します。各x86プロセッサコアから最適なパフォーマンスを抽出するグローバル最適化、ベクトル化、準論文解析、フィードバック指向の最適化、ループ変換、およびコード生成を含むプロセッササポート。X86 Open64コンパイラスイートは、X86、AMD64(AMD X86-64アーキテクチャ)、およびIntel64(IntelX86-64アーキテクチャ)アプリケーション。 x86 Open64コンパイラは、非常に最適化されたライブラリー*とともに、MPI、OpenMP、および自動並列化を通して、強力な高性能の並列コードを構築するための強力な基盤を作成します。 "AMD x86 Open64 Compiler Suite"の主な機能は次のとおりです。 言語標準: ・ANSI C99、ISO C ++ 98 ・ISO / IEC 9899:1999、プログラミング言語 - C規格に準拠 ・ISO / IEC 14882:1998(E)、プログラミング言語 - C ++規格に準拠 ・Fortran 77,90,95 ・ISO / IEC 1539-1:1997プログラミング言語に準拠している - Fortran 言語間通話 ・IEEE 754浮動小数点サポート ・最適化を制御するためのプラグマ プラットフォームのハイライト: ・x8632ビットおよびx8664ビットコード生成 ・32ビットシステムでの大規模ファイルサポート ・バイトスワッピングI / O ・ベクトルとスカラーSSE / SSE2 / SSE3コード生成 ・共用メモリモデルのOpenMP 2.5 ・分散型および共有メモリモデル用MPICH2 ・最適化されたAMDコア数学ライブラリ(ACML) ・最適化ハイライト ・グローバル最適化、例えば ・部分冗長除去 ・絶対伝播とコードの動作 ・強度の低下と表現の簡素化 ・デッドコードの除去と一般的なサブ発現除去 ・ループネストの最適化( '-O3'で有効)、例えば。 ・LoopFusionとDeplication ・ループ交換とキャッシュローカリティ最適化 ・SSE *コード生成のベクトル化 ・ソフトウェアデータプリフェッチ ・コード生成と最適化。 ・高度なレジスタの割り当て ・ループ展開 ・命令選択とスケジューリング ・Peephole最適化 ・フィードバック指向の最適化( '-fb_create / -fb_opt'で有効)、例えば。 ・コードレイアウト ・フィードバック指向関数インライン化と仮想化 ・フィードバックガイド付きレジスタのこぼれ ・価値専用 ・手続き間の解析と最適化(「-IPA」で有効)。 ・関数のインライン化とクローニング ・手続き間エイリアス分析 ・構造体メンバーのデータ再レイアウト最適化 ・手続き間定数伝播とデッドコード除去 このリリースの新機能: ・構造アレイコピーの最適化とアレイの再マッピングの最適化を含むように、プロセッサ内解析の改善。 ・ループの最適化の向上:ループの展開、ループ展開、JAM、三角ループ、予防的ループ交換、ループ分布、ループの剥離。 ・店舗とメモリの初期化のための冗長除去の最適化の向上。再構築と共通のサブ発現除去の統合の向上発現因子の強化 ・命令選択とアドレス指定コード生成の向上。 ・ベクトル化の向上 ・誘導ベースアドレスを持つ配列を含めるための拡張プリフェッチ。 ・強化ループマルチバージョン管理。 ・OpenMPと自動並列化コードの生成の向上。 ・OpenMPおよび並列ランタイムライブラリ機能の調整の改善。 ・マルチコアプロセッサのスケーラビリティ/帯域幅利用を改善するために積極的な最適化を導入しました。 (新しい "-mso"フラグを指定して呼び出されます。) ・より多くの属性、コマンドラインオプション、および組み込み関数をサポートすることを含む、GCCの互換性の向上。 ・SLES 11とRHEL 5.4を含む拡張プラットフォームのサポート。 ・多くのバグ修正。


AMD X86 Open64コンパイラスイート 関連ソフトウェア