BU
ダウンロード 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 のフラグがありません