Allinea Software Suite

  • HPC/高性能計算

Allinea Software Suiteは分散並列環境用のプロファイラーMAPとデバッガであるDDTから構成されており、並列プログラムの開発効率を一段と高めることができます。
MAP/DDTはNVIDIA CUDA7.5、CAPS HMPPやOpenACCを完全サポートしていますので、NVIDIAのGPGPUおよびIntel Xeon Phi用に開発したプログラムの最適化やデバッグも可能です。

Allinea MAPは再コンパイル・
専用機器不要のプロファイラーで
アプリケーションの最適化に貢献できます

Allinea MAPは、専門的なトレーニングなしにカンタンに使用できる、再コンパイル・専用機器が不要なプロファイラーです。
アプリケーションの実作業負荷をフルスピードでプロファイルするため、アプリケーションの最適化に貢献します。

 

より少ないオーバーヘッドのプロファイリングで
コードを最適化します

Allinea MAPは、専門的なトレーニングなしでカンタンに使用できます。コードの遅い部分はハイライトされ、結果を明確に表示するため、問題点が一目で分かります。特別な機器やライブラリの準備は必要なく、ただコンパイルして実行するだけでプログラムのホットスポットが判別できます。各ホットスポットがなぜ存在するかが明確になり、コードに対する理解を深められます。
単一のプロセスから数万のプロセスまで対応できる高い拡張性を持っており、処理速度の低下は5%程度に抑えられます。異なるクラスターやアーキテクチャーにおけるパフォーマンスの違いを比較検討できます。より少ないオーバーヘッドでより多くの結果をスピーディに表示でき、プログラマーへの負担を低減し、重要課題への解決に注力できます。高い並列効率のコードを増やし、システムの利用率を高めることも可能です。

Allinea MAPの対応環境

対応言語

C/C++ (including C++11)・Fortran・F90・OpenSHMEM(on MPI)・OpenMPand pthreads

対応プラットフォーム

アーキテクチャ OS MPI コンパイラ
x86_64 Red Hat Enterprise Linux and derivatives 5, 6 and 7
SUSE Linux Enterprise 11 and 12
Ubuntu 12.04 and 14.04
Bullx MPI 1.2.7 and 1.2.8, Cray MPT, Intel MPI 4.1.x and 5.0.x, MPICH 2.x.x and 3.x.x, MVAPICH 2.0 and 2.1, Open MPI 1.6.x and 1.8.x, Platform MPI 9.1, SGI MPT 2.10 and 2.11 Cray, GNU 4.3.2+, Intel 13+, PGI 13.10+
Intel Xeon Phi
(Intel MIC)
MPSS 2.1.6720-19, 3.1, 3.2
Please note: older versions of MPSS are not supported.
Intel MPI and native mode Intel, GNU

Allinea DDTは
バージョン管理システムとの統合によって
プログラミングの大きな割合を占める
デバッグを半自動化します

Allinea DDTは、直観的で使いやすく拡張性の高いインターフェースを備えてた分散並列環境対応デバッガです。
バージョン管理システムとの統合によって、プログラミングの大きな割合を占めるデバッグを半自動化し、作業効率の向上に貢献します。ワークステーションから数百・数千のマルチコア・スーパーコンピューター環境まで、幅広く対応します。

直感的なGUI・配列の可視化機能などによって
複雑なデバッグを単純化します

AllineaDDTのインタフェースは直感的で使いやすく拡張もできます。マルチコアワークステーション、高性能クラスターのどちらの使用でも素早くバグを修正できます。NVIDIAの最新ツールキットに対応しているため、同一画面上でCPUおよびGPUのスレッドを並べて表示できます。
現在の処理箇所を明確に示す強化された並行スタック表示機能を搭載しています。メッセージキュー分析機能により、プログラムのデッドロックを検出できます。構文の強調表示付きでソースコードを自動的に表示できます。メモリデバッグ機能によりメモリリークや境界エラーを追跡も可能です。

Allinea DDTの対応環境

対応言語

C/C++(including C++11)・Fortran・F90・CoarrayFortran・SHMEM・OpenSHMEM・UPC・CUDA・OpenMPand pthreads

対応プラットフォーム

アーキテクチャ OS MPI コンパイラ
x86 and x86_64 Red Hat Enterprise Linux and derivatives 5, 6 and 7
SUSE Linux Enterprise 11 and 12
Ubuntu 12.04 and 14.04
Blue Gene/Q, Bullx MPI 1.2.7 and 1.2.8, Cray MPT, IBM PE, Intel MPI 4.1.x and 5.0.x, MPICH 2.x.x and 3.x.x, MVAPICH 2.0 and 2.1, Open MPI 1.6.x and 1.8.x, Platform MPI 9.1, SGI MPT 2.08, 2.10 and 2.11 Cray, GNU 4.3.2+, Intel 13+, PGI 13.10+
Intel Xeon Phi
(Intel MIC)
MPSS 2.1.4982-15, 2.1.6720-19, 3.1, 3.2 Intel MPI and native mode Intel, GNU
IBM Power Red Hat Enterprise Linux 6 IBM PE, MPICH 2.x.x and 3.x.x, Open MPI 1.6.x and 1.8.x IBM XLC, IBM XLF, GNU
Blue Gene/Q Red Hat Enterprise Linux 6 Native GNU and IBM
ARM v8 (aarch64) Ubuntu 14.04 Open MPI 1.8.2 GNU
NVIDIA CUDA CUDA driver/toolkit 5.5, 6, 6.5 and 7.0
Linux
Same as host platform. Cray OpenACC, PGI OpenACC (14.4 and above), NVCC, PGI CUDA Fortran (14.1 and above)

製品やソリューションについて、
お気軽にお問い合わせください。