Optimising Algorithms in C Challenge as part of my university module (Advanced computer architecture) Uses multi-threading and other optimisation techniques such as loop unrolling to optimise the given source code. Source code in main.c , conjugategradient.c , waxpby.c