Summary

Threaded Programming focuses on the parallisation of code by using several cores which each represent a thread which each complete tasks. To do this we use Open MP (Open Multi-Processing) which is an API (Application Programming Interface) that supports multi-processing on SHARED memory environments in C, C++ and Fortran. Our assessment for this module was entirely coursework which is included on this page. I completed all this work in C.

Assignment 1 (30%)

Due 30th October 2015.

Assignment Description: View pdf

Report: View pdf

Source Code: View Code

Assignment 2 (70%)

Due 4th December 2015.

Assignment Description: View pdf

Report: View pdf

Source Code: View Code