Сплит-C представляет собой параллельное расширение языка программирования Си . Сайт проекта Split-C описывает Split-C как:
Парадигма | императивный ( процедурный ), структурированный , параллельный |
---|---|
Печатная дисциплина | статический , слабый , явный |
Операционные системы | Кроссплатформенность : Thinking Machines CM-5, Intel Paragon, IBM SP-2, Meiko CS-2. |
Веб-сайт | Сайт проекта Split-C |
Под влиянием | |
C |
параллельное расширение языка программирования C, которое поддерживает эффективный доступ к глобальному адресному пространству на современных многопроцессорных системах с распределенной памятью. Он сохраняет характер «малого языка» C и поддерживает тщательное проектирование и оптимизацию программ, предоставляя простую и предсказуемую модель затрат. [1]
Разработка Split-C, похоже, приостановлена с 1996 года. Split-C похож на Cilk .
Заметки
Рекомендации
- Кришнамурти, А., Каллер, Д.Е., Дюссо, А., Гольдштейн, С.К., Люметта, С., фон Эйкен, Т., и Йелик, К. 1993. Параллельное программирование в Split-C. В материалах конференции ACM / IEEE 1993 г. по суперкомпьютерам (Портленд, Орегон, США). Суперкомпьютеры-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