Apocrypha

cilk

Language for multithreaded parallel programming based on ANSI C

Cilk is a language for multithreaded parallel programming based on ANSI C. Cilk is especially effective for exploiting dynamic, highly asynchronous parallelism, which can be difficult to write in data-parallel or message-passing style. Cilk provides an effective platform for programming dense and sparse numerical algorithms, such as matrix factorization and N-body simulations. Cilk is algorithmic, in that the runtime system employs a scheduler that allows the performance of programs to be estimated accurately based on abstract complexity measures.

Available in

OverlayNewestEbuildsLast activity
flow GitLab ↗ 5.4.6-r4 1 28 h details ›

Versions & arches

VersionOverlay amd64x86 Committed
5.4.6-r4 flow amd64 testing x86 testing 21 mo view · download · history ↗

Use flags of 5.4.6-r4

  • doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • examples Install examples, usually source code
  • static-libs Build static versions of dynamic libraries as well