Berkeley UPC

オープンソース、高性能、ポータブルUPCコンパイラ。
今すぐダウンロード

Berkeley UPC ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Free
  • 出版社名:
  • Lawrence Berkeley National Laboratory
  • 出版社のWebサイト:
  • http://www.lbl.gov
  • オペレーティングシステム:
  • Windows 2003, Windows 98, Windows 95, Windows 2000, Windows NT, Windows XP
  • ファイルサイズ:
  • 1.24GB

Berkeley UPC タグ


Berkeley UPC 説明

Lawrence Berkeley National Laboratory:Unified Parallel C(UPC)は、大規模な並列マシンの高性能コンピューティング用に設計されたCプログラミング言語の拡張です。この言語は、共有メモリおよび分散型メモリハードウェアの両方に統一されたプログラミングモデルを提供します。プログラマは単一の共有分割されたアドレス空間を備えています。ここで、変数は任意のプロセッサによって直接読み書きされますが、各変数は単一のプロセッサに物理的に関連付けられています。 UPCは、並列処理量がプログラム起動時間で固定されている単一のプログラムの複数データ(SPMD)モデルを使用します。通常はプロセッサごとに1つの実行スレッドがあります。並列処理を表現するために、UPCは以下の構成要素でISO C 99を拡張します。プログラミングパラダイムを渡すメッセージのデータレイアウトとパフォーマンス。 Berkeley UPCは、大規模なマルチプロセッサ、PCクラスタ、および共有メモリマルチプロセッサのクラスタ用に設計されたUPC言語の高性能、ポータブルで完全にオープンソースの実装です。 Berkeley UPCは、Microsoft Windowsで利用可能な最初のUPC実装で、WindowsラップトップおよびデスクトップワークステーションでのUPCコード開発のサポートを提供します。このバージョンの新機能:2006-11-02 Berkeley UPC Release 2.4.0(および2.3.16 Beta 1) 新しい 'Portals'ネットワークを介してCray XT3の初期ネイティブサポートを追加する Parallel Performance Wizard(PPW)およびその他のサードパーティプロファイリングツールをサポートしているGASP 1.5 Performance Instrumentation Interfaceを実装します。 add bupc_ticks_to_ns() - 詳細な粒度タイマクエリを追加します UPCコレクティブとUPC-IOのBerkeley実装をGCCUPC + UPCRに追加する Berkeleyの大部分を追加する...すべての新機能を見る


Berkeley UPC 関連ソフトウェア