Concurrent computing

CS-453

Project 30% of the final grade. There is one singl...

This page is part of the content downloaded from Project 30% of the final grade. There is one singl... on Wednesday, 25 December 2024, 17:30. Note that some content and any files larger than 50 MB are not downloaded.

Description


Project

  • 30% of the final grade. There is one single deadline at the very end of the course; but start as early as possible.
  • Prior knowledge of C and/or C++ is assumed. Only the memory model of C11/C++11 will be briefly presented.
  • Automated submission system with unlimited submissions allowed until the deadline (only your best submission is considered for grading).
    The specs of the evaluation machine are available in the project description.
  • Only Ubuntu and Debian distributions, with reasonably recent GCC/clang, are supported troubleshooting-wise.
    You can use any other OS or compiler for your local developments, but be aware the TAs may not be able to help you.
  • Lecture notes for the course: PDF
  • An overview paper on transactional memory: PDF
  • Further reading on transactional memory: 1, 2, 3, 4, 5