:

1.      OpenMP.

2.      NVidia CUDA.

3.      OpenCL.

4.      MPI MPE.

, :

       , (http://vt.cs.nstu.ru/~malyavko/ParProgrO/Tasks2025.htm);

       IP- ;

       ;

       SSH-.

C ( C++) Linux ( gcc). MS Visual Studio ( IDE), , C++. .

, Linux, ǎ Linux.pptx, .

. Ǒ . , , . ( 2 , 4 , ).

, . ( ) (OpenMP), (CUDA / OpenCL).

.

SSH- ( Putty), SCP- ( WinSCP). , .

CUDA , /home/samples/readme.txt, /home/samples/CUDA/Makefile ( , , ).

OpenCL createMMul.sh /home/samples/openCl ( , , ). OpenCL.

MPI- /usr/lib64/mpich/bin/mpicc ( /usr/lib64/mpich/bin/mpic++). , gcc. MPI- /usr/lib64/mpich/bin/mpirun ( /usr/lib64/mpich/bin/mpiexec), :

-n <- > < MPI-

.

, . / . , , , .

, . ( , ), - .

clock(), . omp_get_wtime() ( omp.h), MPI_Wtime() ( omp.h), clock_gettime() gettimeofday() ( Linux, MS Windows). .

, , (), .. / . (, , ..) genData.exe, .

/, . . , . , , , . , . .

( ) ////

, , 64- ( unsigned long long __int64).

, , " " , , http://primes.utm.edu/lists/small/millions/.

(/home/avt<yourGroup>-v<N>) , (, /home/avt<yourGroup>-v<N>/lr1, /home/avt<yourGroup>-v<N>/lr2, ). .

DiSpace ( / ) MS Word . , - . . , - . , .

, / , . , , makefile. .

.

( ) IDE MS Visual Studio ( IDE MS Windows). ( .c .cpp .h .hpp).

/ .

10 Mb . .

, , , , , .. .

.

-

. :

         ;

         ( , );

         ( / ) .

.

, .. , DiSpace MS Word ( ).

. , 4, .. 4 ( : http://vt.cs.nstu.ru/~malyavko/ParProgrO/Rating.htm).