Installing Cilk in your home directory 1. Download cilk-5.4.6.tar.gz from http://jatinga.iitg.ernet.in/~asahu/cs528/cilk-5.4.6.tar.gz 2. unzip in your home $ tar -xvzf cilk-5.4.6.tar.gz 2.a (You may need to remove "inline" from line 187 of cilk2c/basics.h ) 3. Issue these following command to configure and Make $ ./configure --prefix=$HOME/cilk-5.4.6/ $make; make install 3.a (You need to add "-D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200809L" to end of line 292 of examples/Makefile) //For Fedora 3.b (You need to add "-D_POSIX_C_SOURCE=200809L" "-D _Float128=double" to end of line 292 of examples/Makefile) // For ubuntu 16/18.04 LTS 4. Run example matmul.cilk and make file is given. http://jatinga.iitg.ernet.in/~asahu/cs431/cilkmatmultest/ 5. test matmul progam $ cd cilkmatmultest $ make runninhg cilk matmulprogram for size 30 on 16 thread $ ./matmul -nproc 16 30