Split-Cは、 C言語の並列処理拡張版です。Split-Cプロジェクトのウェブサイトでは、Split-Cについて次のように説明しています。
C言語の並列拡張であり、現在の分散メモリマルチプロセッサ上でグローバルアドレス空間への効率的なアクセスをサポートする。C言語の「小型言語」特性を維持しつつ、シンプルで予測可能なコストモデルを提供することで、プログラムの綿密な設計と最適化をサポートする。[ 1 ]
Split-C の開発は 1996 年以降停滞しているようです。Split-C はCilkに似ています。
注記
- ↑スプリットC – カリフォルニア大学バークレー校、コンピュータサイエンス学部
参考文献
- Krishnamurthy, A.、Culler, DE、Dusseau, A.、Goldstein, SC、Lumetta, S.、von Eicken, T.、および Yelick, K. 1993. Split-C における並列プログラミング。1993 年 ACM/IEEE スーパーコンピューティング会議議事録 (米国オレゴン州ポートランド)。Supercomputing '93。ACM Press、ニューヨーク州ニューヨーク、262–273。http: //doi.acm.org/10.1145/169627.169724、http://www.eecs.berkeley.edu/Research/Projects/CS/parallel/castle/split-c/split-c.tr.html
外部リンク
- Split-Cにおける並列プログラミング
- Split-Cの概要