中可安全地进行平行运算的原素（特别是系统的排程器）、以及决定在程序运作时处理器之间如何分配工作。正因为这些设计时涉及的责任，使程式可运作于任何处理器数目的情形（包括只有单一个处理器时），而无需重新为特定的处理器情况重新编写程式。Cilk语言建基于ANSI C，并加入了部份Cilk专用的关键字库，而当这些Cilk的专用关键字从程式码之中抽起的时候，程式码亦能直接被编译成C程式。