User Tools

Site Tools


Block Lectures on Concurrency

Prof. Pascal Felber (Université de Neuchâtel)

  • Wednesday, 18 May 2016, 18:00, C308 (Faculty of Computer Science, C Building, UAIC)—map
  • Thursday, 19 May 2016, 18:00, C210 (Faculty of Computer Science, C Building, UAIC)—map

Contents Summary

The course covers foundations of concurrent systems and multiprocessor synchronization. Students who attend this course will learn basics of multicore programming, a new paradigm in computer science. The course will include fundamental notions related to concurrent objects and practical algorithms. Parts of the course are based on the book The Art of Multiprocessor Programming by Maurice Herlihy and Nir Shavit. Contents will address topics in the following list:

  1. Spin Locks and Contention Management
  2. Linked Lists: Locking, Lock-Free, and Beyond
  3. Data Parallelism
  4. Transactional Memory (Software and Hardware)

Back to EBSIS Events section.