Concurrent Algorithms Term Project

I implemented software transactional memory using the TL2 algorithm in C. My implementation achieved x2.918 speed up compared to the reference solution using a single global lock, obtaining the maximum grade.

In order to access the github repo, click here