top of page
Logo Vector.png

These study notes were designed for a 3rd year Computer Science course in concurrent programming. They cover the following topics, complete with examples:

  • Caches & cache mapping

  • Operating systems & process management

  • Process scheduling & deadlocks

  • The banker's algorithm

  • Synchronisation

  • Shared memory programming & OpenMP

  • Cache coherency & false sharing

  • Distributed memory programming with MPI

  • Performance

  • Combinatorial seach

  • Parallel tree search

  • Distributed tree search (& its application to alpha-beta pruning)

  • Parallel program design

  • Termination detection

  • Pthreads (briefly covered)

  • Parallel architecture

  • Parallel hardware

  • The Java memory model

Concurrency Study Notes

$15.00Price

Subscribe and stay on top of our latest news and promotions

  • Black YouTube Icon
  • Black Pinterest Icon
  • Black Facebook Icon
  • Black Instagram Icon

© 2018 - 2021 by Smart Girl.

bottom of page