/spd-18

Homework of the Programming Tools for Parallel and Distributed Systems course of the Computer Science and Networking Master's Degree @ University of Pisa

Primary LanguageC++

spd-18: exercises

Homework of the Programming Tools for Parallel and Distributed Systems course of the Computer Science and Networking Master's Degree @ University of Pisa.

Part number Language/Framework/Tool Description
1 C, C++, MPI Implementation based on Message Passing Interface of:
  • Ping pong programs and message passing between processes in a ring or in pipeline.
  • Exercises on datatypes.
2 C++, TBB Implementation based on Intel Threading Building Blocks library of:
3 C++, OpenCL Implementation based on OpenCL of:
  • Vector addition operations.
  • Matrix multiplication operations.
NOTE: the first exercises are the ones proposed in the HandsOnOpenCL tutorial.