| Berkeley UPC for Mac. 高性能、並列計算用に設計されたCプログラミング言語の拡張。 |
今すぐダウンロード |
Berkeley UPC for Mac. ランキングとまとめ
- 出版社名:
- By Lawrence Berkeley National Laboratory
- 追加要件:
- macOS MojavemacOS High SierramacOS SierraOS X El CapitanOS X YosemiteOS X MavericksOS X Mountain LionXCode
Berkeley UPC for Mac. タグ
Berkeley UPC for Mac. 説明
Unified Parallel C(UPC)は、大規模な並列マシンに関する高性能コンピューティング用に設計されたCプログラミング言語の拡張です。言語は、共有および分散型メモリハードウェアの両方に統一されたプログラミングモデルを提供します。プログラマは単一の共有分割されたアドレス空間を備えています。ここで、変数は任意のプロセッサによって直接読み書きされますが、各変数は単一のプロセッサに物理的に関連付けられています。 UPCは、並列処理量がプログラム起動時間で固定されている単一のプログラムの複数データ(SPMD)モデルを使用します。通常はプロセッサごとに1つの実行スレッドがあります。 UPC言語は、ISO C 99:AC、Split-C、およびParallel C Preprocessor(PCP)に並列拡張を提案した他の3つの以前の言語で経験から進化しました。 UPCはこれら3つの言語のスーパーセットではなく、むしろそれぞれの最高の特性を蒸留しようとしています。 UPCは、共有メモリプログラミングパラダイムのプログラム可能性の利点と、データレイアウトの制御とプログラミングパラダイムのパフォーマンスを制御します。
Berkeley UPC for Mac. 関連ソフトウェア