Skip to content

About

Course of parallel programming. National Research Nuclear University MEPhI (Moscow Engineering Physics Institute)

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Parallel Programming

Course of parallel programming. National Research Nuclear University MEPhI (Moscow Engineering Physics Institute)

List of directories

  1. data | Samples of images
  2. progs:
    • IntroToThreads | Quick start to threads;
    • WinAPI | Threads and processes in windows;
    • Linux | Threads and processes in linux;
    • MPI | Processes with MPI in linux;
    • CUDA | Processes using GPU in linux.

Laboratory works

Target

Find the number of pixels in the image such that the product of its channels is less than 1000:

Tasks:
  1. Brute
  2. Threads:
    • CreateThread;
    • pthread_create;
    • std::thread;
    • OMP.
  3. Processes:
    • CreateProcess;
    • fork.
  4. MPI:
    • MPI_p2p;
    • MPI_collective.
  5. CUDA

About

Course of parallel programming. National Research Nuclear University MEPhI (Moscow Engineering Physics Institute)

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages