

The simple way to make software fast and composable




Write fast code with C/C++ and OpenCilk.
OpenCilk is an open-source platform that makes parallel programming a simple extension of serial programming.
- Efficient compiling makes your OpenCilk program faster.
- Provably efficient scheduling tunes each execution of your OpenCilk program to its host environment.
- Provable race-detection guarantees that your OpenCilk program has a deterministic result.
Featured blog posts
OpenCilk 2.0 released
2022 Jul 20 — By Tao B. Schardl
OpenCilk 2.0 features a new syntax and implementation for reducer hyperobjects, an upgraded compiler, improved support for pedigrees, and more.
