| スプリットC | |
|---|---|
| パラダイム | 命令型(手続き型)、構造化、並列 |
| タイピングの規律 | 静的、弱い、明白な |
| OS | クロスプラットフォーム: Thinking Machines CM-5、Intel Paragon、IBM SP-2、Meiko CS-2 |
| Webサイト | Split-Cプロジェクトのウェブサイト |
| 影響を受けた | |
| C | |
Split-CはCプログラミング言語の並列拡張です。Split-Cプロジェクトのウェブサイトでは、Split-Cについて次のように説明されています。
C言語の並列拡張であり、現在の分散メモリ型マルチプロセッサ上のグローバルアドレス空間への効率的なアクセスをサポートします。C言語の「小さな言語」という特徴を維持しながら、シンプルで予測可能なコストモデルを提供することで、プログラムの慎重なエンジニアリングと最適化をサポートします。[ 1 ]
Split-C の開発は 1996 年以来停滞しているようです。Split-C はCilkに似ています。
注記
参考文献
- 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, ニューヨーク, NY, 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