Split-C


title: "Split-C" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["concurrent-programming-languages", "c-programming-language-family"] topic_path: "technology/programming-languages" source: "https://en.wikipedia.org/wiki/Split-C" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::data[format=table title="Infobox programming language"]

FieldValue
nameSplit-C
paradigmimperative (procedural), structured, parallel
latest_release_version
typingstatic, weak, manifest
influenced_byC
operating_systemCross-platform: Thinking Machines CM-5, Intel Paragon, IBM SP-2, Meiko CS-2
websiteSplit-C project website
::

| name =Split-C | logo = | paradigm = imperative (procedural), structured, parallel | year = | designer = | developer = | latest_release_version = | latest release date = | typing = static, weak, manifest | implementations = | dialects = | influenced_by =C | influenced = | operating_system = Cross-platform: Thinking Machines CM-5, Intel Paragon, IBM SP-2, Meiko CS-2 | license = | website = Split-C project website | file_ext = Split-C is a parallel extension of the C programming language. The Split-C project website describes Split-C as:

::quote a parallel extension of the C programming language that supports efficient access to a global address space on current distributed memory multiprocessors. It retains the "small language" character of C and supports careful engineering and optimization of programs by providing a simple, predictable cost model. ::

Development of Split-C appears to be at a standstill since 1996. Split-C is similar to Cilk.

Notes

References

  • Krishnamurthy, A., Culler, D. E., Dusseau, A., Goldstein, S. C., Lumetta, S., von Eicken, T., and Yelick, K. 1993. Parallel programming in Split-C. In Proceedings of the 1993 ACM/IEEE Conference on Supercomputing (Portland, Oregon, United States). Supercomputing '93. ACM Press, New York, 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

References

  1. [http://www.eecs.berkeley.edu/Research/Projects/CS/parallel/castle/split-c/ Split-C – UC Berkeley, CS Division]

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

concurrent-programming-languagesc-programming-language-family