コンテンツにスキップ
BU

Berkeley UPC for Mac

ウイルススキャン済み Mac Free
ダウンロード v2020.4.0 698 ダウンロード
バージョン2020.4.0
出版社 Lawrence Berkeley National Laboratory
発売日2020/09/21
追加された日付2020/09/21
OSの要件Macintosh
要件macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
総ダウンロード数698
週あたりのダウンロード1
価格Free

説明

Unified Parallel C (UPC) は、大規模な並列マシンでのハイ パフォーマンス コンピューティング用に設計された C プログラミング言語の拡張です。この言語は、共有メモリ ハードウェアと分散メモリ ハードウェアの両方に統一されたプログラミング モデルを提供します。プログラマーには、単一の共有分割アドレス空間が提示されます。変数は任意のプロセッサーによって直接読み書きできますが、各変数は単一のプロセッサーに物理的に関連付けられています。 UPC は SPMD (Single Program Multiple Data) 計算モデルを使用します。このモデルでは、並列処理の量はプログラムの起動時に固定され、通常はプロセッサごとに 1 つのスレッドで実行されます。

UPC 言語は、ISO C 99 の並列拡張を提案した以前の 3 つの言語 ( AC 、Split-C、および Parallel C Preprocessor (PCP)) の経験から発展しました。 UPC はこれら 3 つの言語のスーパーセットではなく、それぞれの最良の特性を抽出する試みです。 UPC は、共有メモリ プログラミング パラダイムのプログラマビリティの利点と、メッセージ パッシング プログラミング パラダイムのデータ レイアウトとパフォーマンスの制御を組み合わせたものです。

主な詳細

  • 高性能並列計算用に設計された C プログラミング言語の拡張
  • 最終更新日 2020 年 9 月 21 日
  • 過去 6 か月以内に 1 件の更新がありました
  • 現在のバージョンには VirusTotal のフラグがありません

類似プログラム

代替案