ソフトウェアの詳細:
バージョン: 2.28 更新
日付のアップロード: 13 Aug 18
ライセンス: 無料
人気: 57
サイズ: 6920 Kb
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
コメントが見つかりません