ArmのFortranアプリケーションから最小限の時間で最大限のパフォーマンスを得る
  • 科学計算やHPCに用いる64ビットArmハードウェアで最大限のパフォーマンスを得る
  • Arm ForgeおよびArmパフォーマンスライブラリと相互運用可能
  • ポーティングとチューニング時に、Armのエンジニアからサポートやアドバイスを受ける
  • HPCに最適なSVE拡張により将来のArmハードウェアに備える
ソフトウェアの入手
Armv8-Aアーキテクチャ専用に設計されたFortranコンパイラーの提供は、HPCソフトウェア開発コミュニティのコアな要求に応えるものです。このリリースは、現在および将来のアプリケーションのニーズを考慮しながら、科学的なアプリケーションをエンド・ツー・エンドで成功させるためにユーザーをサポートするというArm社のコミットメントを示しています。Caviumは、ThunderX2製品ファミリーのサポートのためにArm社と緊密に提携しており、Arm社がこの重要なHPC製品のマイルストーンを達成したことを祝福します。
Cavium, Inc.、ソフトウェア・エコシステムおよびソリューショングループ担当バイスプレジデント、Larry Wikelius「2017年6月にベータ版Arm Fortranコンパイラの販売開始」
Arm Fortranコンパイラとは

幅広い64ビットArmプラットフォームに合わせてArmがサーバーやHPCのワークロード用にチューニング

当社では、購入後すぐに最大限の性能が得られるように、数多くのArmハードウェアベンダーと協力して、Arm Fortranコンパイラでハードウェアのすばらしい機能を活用して最適なコードを生成しています。

最新のFortran規格をサポート

Arm Fortranコンパイラは、Fortran 2003以前の規格を完全にサポートしています。また、Fortran 2008も一部サポートされており、将来的にはさらにサポートを追加する予定です。

LLVMおよびFlang上で構築

当社の商用コンパイラは、2つのコミュニティ主導のプロジェクトをベースにしています。コンパイラ・インフラストラクチャ全体向けのLLVMとFortranフロントエンド用のFlangです。これによりユーザーは、アーキテクチャに対応するようにArmが行う特別なチューニングに加え、これらのプロジェクトの成果によるメリットが得られます。

Arm Fortranコンパイラは次をサポートします。

  • Fortran 2003以前の規格
  • Fortran 2008のサポート(一部)
  • OpenMP 3.1
  • 64ビットArmプラットフォーム(Cavium ThunderX2およびQualcomm Centriqを含む)
  • SVEのフルサポート、HPCに適したArmアーキテクチャ拡張
  • 主要なLinuxディストリビューション(Red Hat 7.3+、SLES 12+、Ubuntu 16.04+など)
Armv8-AのHPCコードに最適なArm Fortranコンパイラ

64ビットのArmベースプラットフォームで実行する科学計算および高性能コンピューティング(HPC)のワークロード向けに調整されたArmの商用Fortranコンパイラ。

Armツールを無料で試す

Arm Forge (DDTデバッガーとMAPプロファイラを含む)、Armパフォーマンスレポート、Arm Allinea Studio (Armプラットフォームでの最適性能を目指した設計)を無料でご利用いただけます。以下の内容をご利用いただけます。

  • 1週間のトライアル(無料サポート付き)
  • 命令、メモリアクセス、I/O、通信、マルチプロセス、マルチスレッドコード向けの拡張可能なプロファイリング
  • C++、C、Fortran、F90デバッグを独自に実行できる拡張可能なデバッグ機能
  • アプリケーションの性能を大規模に解析する強力なレポート
  • Armのハードウェア向けに最適化された商用コンパイラとパフォーマンスライブラリ
無料試用版の入手
エキスパートに相談する

Arm Fortran Compilerを使えば、Armv8-A互換のプラットフォーム用にFortranコードをコンパイルすることができます。

お問い合わせ

Arm Fortran関連情報

以下を含む企業および科学的HPC (高性能コンピューティング)アプリケーションの開発、展開、最適化の方法について説明する関連情報をご覧ください。

  • HPCツールサポートのリクエスト
  • サポート対象のプラットフォーム
  • ユーザーガイド
  • チュートリアル
  • リリース履歴

 

関連情報の入手