Jump to content 日本-日本語
日本HPホーム 製品とサービス サポートとドライバ ソリューション ご購入方法
≫ お問い合わせ
日本HPホーム
ソリューション  >  大企業向け >  HPC

XCクラスタ

XC プログラム開発環境

HPC

概要
ハードウェア
ソフトウェア
ソリューション
  HP XCクラスタ
  可視化
  CAE(コンピュータによる設計製造支援)
  EDA(電子設計自動化)
  ナノテクノロジー
グリッド・コンピューティング
  その他
HPCソリューションセンター
HPC導入事例
アナウンス記事
技術・ベンチマーク資料
HPC USサイト
HP-CASTユーザ会
日本HPサイトマップ
コンテンツに進む

HP XC プログラム開発環境

ハイパフォーマンス コンピューティング (HPC) ソフトウェア開発ソリューションを必要とする業界は、政府研究機関、大学、航空宇宙産業、自動車産業 (各種シミュレーション) の他、各種製造分野など多岐にわたります。このような業界では、重要な戦略やビジネス クリティカルな問題を処理する最先端のテクニカル コンピューティング アプリケーションの開発に、複数のツールを統合した強力なソフトウェア開発ツールが活用されているためです。

現在、HP とパートナー各社は、XC プログラムによって、徹底した検証のもと統合された非常に強力で多彩な機能を備える HPC ソフトウェア開発環境を提供し、Linux クラスタでのハイパフォーマンス並列アプリケーションの開発と最適化を実現しています。アプリケーション開発者は、世界中で広く利用されているコンパイラ、数値演算ライブラリ、デバッガ、パフォーマンス分析ツール、ソフトウェア開発 ISV が提供するその他の開発ツールを使用することによって、HP XC クラスタ テクノロジの並列化で大幅に向上したスループットを十分に活かすことができます。

以下は、Opteron及びItanium-2ベースの XC システム ソフトウェアで動作検証したユーザ環境ツールです。

XCクラスタ
  製品概要
  ホワイトペーパー(PDF 212KB)
  プレスリリース
XC プログラム開発環境
  XCクラスタの仕様
  ブローシャー
- HP Unified Cluster Portfolio(PDF)
  XC事例
  データシート (PDF 546KB)
  クイックスペック HTML/
クイックスペック PDF
  USのXCページ

コンパイラ

Intel C/C++ コンパイラおよび Fortran コンパイラ

Linux 版Intel C++ コンパイラ 8.0 および Linux 版Intel Fortran コンパイラ 8.0

Intel C/C++ コンパイラでは、Linux および業界標準へのサポート レベルが強化されています。これにより、GNU C/C++ との互換性の向上、C++ ABI への準拠性の強化、gcc 拡張機能のサポートの充実、最小限の変更でのカーネル生成機能が実現されています。

Intel Fortran コンパイラでは、先進の最適化機能がさらに強化されています。また、Linux および業界標準へのサポートが強化され、ビッグ エンディアン ファイルの処理、幅広い Linux ディストリビューションのサポート、ISO Fortran 95 との完全互換、そしてC と Fortran の混在言語のサポートも実現されています。

Portland Group コンパイラ C/C++ および Fortran PGI Fortran & C/C++ V5.1。The Portland Group は、ハイパフォーマンス並列コンピューティング市場を対象に、高品質のプログラムを生成できる高性能コンパイラとソフトウェア開発ツールを提供しています。
GNU コンパイラ

GCC および G77 3.2.3

GNU コンパイラ コレクションは、フル機能を装備した ANSI C コンパイラであり、K&R C、C++、Objective C、Java、Fortran をサポートします。GCC は、他のツール (lint など) でこれまでに提供されていた各種レベルのソースコード エラー チェック機能を備えています。デバッグ情報を提供し、生成されたオブジェクト コードの最適化を様々な方法で実行できます。


数値演算ライブラリ

Intel Math Kernel ライブラリ (MKL) 6.0 バージョン 6.0 では、Intel® MKL の様々な機能が拡張されており、線形代数関数 (LAPACK および BLAS) に加えて、ベクトル統計関数 (Vector Statistical Library: VSL) や離散フーリエ変換 (Discrete Fourier Transforms: DFT)、ベクトル超越関数 (ベクトル演算ライブラリ/VML) が提供されているだけでなく、Intel プロセッサ向けに Intel MKL の様々な機能が最適化されています。
AMD ACML (XC4000)

ACML は、次のコンポーネントで構成されます。

  • レベル 1、2、3 の BLAS (Basic Linear Algebra Subroutines: 基本線形計算サブルーチン) をすべて実装し、主要ルーチンは AMD Opteron™ プロセッサで高い性能を発揮できるように最適化されています。
  • LAPACK (Linear Algebra: 線形代数) ルーチンをすべて提供します。また、高度にチューニングされた BLAS カーネルの活用により、通常の LAPACK の実装よりも格段に高い性能を発揮できるように、主要な LAPACK ルーチンがさらに最適化されています。
  • single、double、single-complex、double-complex のデータ型で、包括的な高速フーリエ変換 (Fast Fourier Transforms: FFT) が提供されています。

デバッガ

Totalview

Etnus の TotalView 6.4 は、複雑なコードに対応できる世界トップクラスのデバッグ ソリューションです。マルチスレッドとマルチプロセスに対応した分散アプリケーションの開発では、面倒な作業や遅延が発生しがちですが、このようなわずらわしさを解消します。世界で最も過酷なコンピューティング環境で実証されたデバッガであり、完璧なコードの開発を支援します。

GDB GDB 6.2 GDB は、GNU プロジェクト デバッガです。C、C++、Pascal、Objective-C (およびその他の言語) で記述されたプログラムのデバッグが可能です。プログラムは、GDB と同じマシン上 (ネイティブ) または他のマシン上 (リモート) で実行できます。GDB は、代表的な UNIX や Microsoft Windows 版の Gdb Linux 標準デバッガで実行できます。

その他のツール

Intel トレース アナライザとトレース コレクタ

MPI プログラムのグラフィック表示と分析は、完璧にスレッド セーフであるため、マルチスレッド MPI アプリケーションのトレースが可能です。また、GNU コンパイラ コレクションを使用して C または Fortran のソースコードをコンパイルする場合、すべてのプラットフォーム上で自動関数プロファイリングがサポートされます。

PAPI

PAPI 3.2。PAPI (Performance API) プロジェクトは、ほとんどのマイクロプロセッサで利用できるハードウェア パフォーマンス カウンタにアクセスするための標準アプリケーション プログラミング インタフェース (API) を定めるものです。

PAPI は、主要なマイクロプロセッサのパフォーマンス カウンタ ハードウェアを使用する際に、一貫したインタフェースと手法をツールの設計者やアプリケーション エンジニアに提供するライブラリです。

OPROFILE Oprofile version 0.7.1。OProfile は、Linux システム向けのシステム全体のプロファイラであり、すべての実行コードの監視を低負荷で行うことができます。OProfile は、GNU GPL で提供されています。
TCP Linda TCP Linda 7.1 (Scientific Computing Associates)。TCP Linda は、C と Fortran の並列プログラミング向けに提供されている業界トップクラスのツールです。Linda は、VSM (Virtual Shared Memory: 仮想共有メモリ) を実装します。VSM は、共有のオブジェクト リポジトリであり、分散プログラムで共有するデータが格納されます。


Acrobat Readerダウンロード PDFファイルをご覧いただくには、Adobe® Reader®が必要です。
アドビシステムズ社のウェブサイトより、ダウンロード(無料)の上ご覧ください。
印刷用画面へ
プライバシー 本サイト利用時の合意事項 ウェブマスターに連絡
© 2008 Hewlett-Packard Development Company, L.P.