Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
petros.anastasiadis
Training_Test
Commits
9e0a2ce8
Commit
9e0a2ce8
authored
Sep 20, 2017
by
petros.anastasiadis
Browse files
Initial commit
parent
978f7381
Changes
6
Hide whitespace changes
Inline
Side-by-side
External_Functions/README.md
View file @
9e0a2ce8
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
Basic helpfull functions used by some of the programs.
Basic helpfull functions used by some of the programs.
Function explanation and usage included in corresponding header(.h) files.
Function explanation and usage included in corresponding header(.h) files.
Modify at your own risk!
Modify at your own risk!
->input.c
->input.c
...
...
GPUs/README.md
View file @
9e0a2ce8
/
****************************************************
/
/
****************************************************
/
A single GPU impementation of the Matrix-Vector algorithm with:
A single GPU impementation of the Matrix-Vector algorithm with:
->cuBLAS(BLAS routines implemented on the GPU by NVIDIA)
->cuBLAS(BLAS routines implemented on the GPU by NVIDIA)
07/09/2017: Completed
07/09/2017: Completed
13/09/2017: Modified to use unified memory
13/09/2017: Modified to use unified memory
...
...
MPI/README.md
View file @
9e0a2ce8
/
****************************************************
/
/
****************************************************
/
A parallel MPI implementation of the matrix-vector multiplication algorithm
A parallel MPI implementation of the matrix-vector multiplication algorithm
->MPI(Basic implementation using intel mpi for compilation)
->MPI(Basic implementation using intel mpi for compilation)
19/09/2017: Completed
19/09/2017: Completed
->MPI-OpenMP(Hybrid implementation with MPI for data management between nodes and OpenMP for computations)
20/09/2017: Completed
/
****************************************************
/
/
****************************************************
/
OpenMP/README.md
View file @
9e0a2ce8
/
****************************************************
/
/
****************************************************
/
Two OpenMP impementations of the Matrix-Vector algorithm:
Two OpenMP impementations of the Matrix-Vector algorithm:
->OpenMP (a simple naive parallel for implementation)
->OpenMP (a simple naive parallel for implementation)
07/09/2017: Completed
07/09/2017: Completed
...
...
README.md
View file @
9e0a2ce8
...
@@ -7,17 +7,13 @@ Directory layout(tree -d):
...
@@ -7,17 +7,13 @@ Directory layout(tree -d):
Training
Training
├── External_Functions
├── External_Functions
├── GPUs
├── GPUs
├── Multinode
├── MPI
│ ├── Hybrid
│ │ ├── Cuda-MPI
│ │ ├── OpenMP-MPI
│ │ └── PHI-MPI
│ └── MPI
├── OpenMP
├── OpenMP
├── Outputs
├── Outputs
│ └── Debug
│ └── Debug
└── Serial
└── Serial
Loader contains required modules for all makefiles. Create executables with 'make' in corresponding directories.
Loader contains required modules for all makefiles. Create executables with 'make' in corresponding directories.
/
****************************************************
/
/
****************************************************
/
Serial/README.md
View file @
9e0a2ce8
/
****************************************************
/
/
****************************************************
/
A serial impementation of the Matrix-Vector algorithm:
A serial impementation of the Matrix-Vector algorithm:
->Serial(Mostly used for time comparison and error checking)
->Serial(Mostly used for time comparison and error checking)
05/09/2017: Completed
05/09/2017: Completed
/
****************************************************
/
/
****************************************************
/
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment