A program created for the University of Washington, Tacoma TCSS 422 - Operating Systems
Douglas Johnston Kevin Tran
Uses the producer-consumer pattern to perform matrix multiplications
Run the Makefile, then run pcmatrix with arguments in this order:
- The number of worker threads
- The size of the bunded buffer
- The number of matrices to produce/consume
- The size 1-n of the matrices, or 0 for random matrices
Here's an example command to run pcmatrix:
./pcmatrix 2 100 30 0