Cilk is a language for multithreaded parallel programming based on ANSI C. Cilk is designed for general-purpose parallel programming, but it is especially effective for exploiting dynamic, highly asynchronous parallelism, which can be difficult to write in data-parallel or message-passing style.

Read more…

About the Author


21 years of experience in various layers of software. Primarily experienced in system side software design and development on server management software. Interested in linux development in x86 and arm architecture.


  1. in fact, Cilk is being commercialized by the original team that developed it at MIT.

    new features include support for C++, MS Visual Studio as well as GCC, and support for loops (in addition to recursion).

Comments are closed