:
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).