This project is a school lab on parallel programming, assigned by Jin Hai.
- naive lab including Hello-World level samples for pthread, OpenMP, MPI, CUDA;
- picture erode via pthread;
- picture erode via OpenMP;
- picture erode via MPI;
- picture erode via CUDA, well optimized;
- sudoku project via pthread, well optimized.
use CMake and CTest to manage the whole project, as usual
mkdir build && cd build
cmake .. && make -j
make test
Feel free to steal my idea, but never do PLAGIARISM!