Berkeley UPC

ソフトウェアのスクリーンショット:
Berkeley UPC
ソフトウェアの詳細:
バージョン: 2.28 更新
日付のアップロード: 13 Aug 18
ライセンス: 無料
人気: 57
サイズ: 6920 Kb

Rating: 2.9/5 (Total Votes: 7)

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


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

要件:

XCode

同じようなソフトウェア

Agena
Agena

1 Sep 16

ANTLRWorks
ANTLRWorks

14 Dec 14

ActiveTcl (Mac)
ActiveTcl (Mac)

12 Dec 14

ActivePython
ActivePython

2 Jan 15

へのコメント Berkeley UPC

コメントが見つかりません
コメントを追加
画像をオンにする!
カテゴリから探す