It&#x27;s a fine-grained (green) threading runtime and language extension. Here&#x27;s one of the original papers on Cilk: [1]. The programming model is completely independent of, and orthogonal to, whatever microarchitecture the pipeline has (and in fact out-of-order execution gets you benefits from multiple EUs for free, ish, modulo any SIMD optimizations you might do).<p>[1] <a href="http:&#x2F;&#x2F;www.cs.cmu.edu&#x2F;~chensm&#x2F;Big_Data_reading_group&#x2F;papers&#x2F;blumofe-cilk-ppopp95.pdf" rel="nofollow">http:&#x2F;&#x2F;www.cs.cmu.edu&#x2F;~chensm&#x2F;Big_Data_reading_group&#x2F;papers&#x2F;...</a>