VectorCilk is a project for transforming task-parallel programs (a la Cilk) into data-parallel programs that can be efficiently executed on data parallel hardware such as SIMD units or the Xeon Phi.

The first paper from the VectorCilk project appeared in "Efficient Execution of Recursive Programs on Commodity Vector Hardware" by Bin Ren, Youngjoon Jo, Sriram Krishnamoorthy, Kunal Agrawal and Milind Kulkarni, in PLDI 2015.

The transformation framework described in the paper is built on top of the SimTree compiler framework.

Last updated: June 17, 2015