Cilk, and its successors Cilk++, Cilk Plus and OpenCilk, are general purpose programming languages designed for multithreaded parallel computing, built as extensions of C and C++ with added constructs for expressing parallel loops and the fork join pattern of spawning and synchronizing tasks. The language originated in the 1990s at the Massachusetts Institute of Technology under the direction of Charles E. Leiserson. It was later commercialized as Cilk++ by the spinoff company Cilk Arts, which Intel acquired and continued to develop as Cilk Plus until Intel discontinued support in 2017, after which MIT resumed development of the language in the form of the open source OpenCilk.
Facts
Classification
Typing Discipline Typing Discipline First Released Connections
Follows Typing Discipline
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Sources
1. Cilk (Wikipedia)
Infobox: year
1994
Infobox: typing
static, weak, manifest
In Group: Languages That Succeed or Extend an Earlier Systems Language, Lead
Cilk, Cilk++, Cilk Plus and OpenCilk are general-purpose programming languages designed for multithreaded parallel computing. They are based on the C and C++ programming languages, which they extend with constructs to express parallel loops and the fork-join idiom.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.