diff --git a/External_Functions/README.md b/External_Functions/README.md index db1f30fb619a31d59e31fedb90e85bae0590f51e..c15d12e5e60f62d83eb5a5bc2585ba51145b7b99 100644 --- a/External_Functions/README.md +++ b/External_Functions/README.md @@ -2,6 +2,7 @@ Basic helpfull functions used by some of the programs. Function explanation and usage included in corresponding header(.h) files. + Modify at your own risk! ->input.c diff --git a/GPUs/README.md b/GPUs/README.md index 86661f101adecf13839309b28c93951fc6770c09..17d67f93661a1c4f22cc2a15b6f515aa03fccebd 100644 --- a/GPUs/README.md +++ b/GPUs/README.md @@ -1,6 +1,7 @@ /****************************************************/ A single GPU impementation of the Matrix-Vector algorithm with: + ->cuBLAS(BLAS routines implemented on the GPU by NVIDIA) 07/09/2017: Completed 13/09/2017: Modified to use unified memory diff --git a/MPI/README.md b/MPI/README.md index 47d9bb935f937e68ba82385016176211df624b75..c1b686d90723cfb5cca39f261ae1659d573097b1 100644 --- a/MPI/README.md +++ b/MPI/README.md @@ -1,7 +1,11 @@ /****************************************************/ A parallel MPI implementation of the matrix-vector multiplication algorithm + ->MPI(Basic implementation using intel mpi for compilation) 19/09/2017: Completed +->MPI-OpenMP(Hybrid implementation with MPI for data management between nodes and OpenMP for computations) +20/09/2017: Completed + /****************************************************/ diff --git a/OpenMP/README.md b/OpenMP/README.md index 01078da7bda774374095a7a38795cb9c1a39eac0..516df02f37fba4cf268faf00eea4f417c5cdbcec 100644 --- a/OpenMP/README.md +++ b/OpenMP/README.md @@ -1,6 +1,7 @@ /****************************************************/ Two OpenMP impementations of the Matrix-Vector algorithm: + ->OpenMP (a simple naive parallel for implementation) 07/09/2017: Completed diff --git a/README.md b/README.md index 366249e61a1fa0905f44db54378b03a1091b1cb3..3ba48d8fc3d0c8e0413708efc077e160cd275537 100644 --- a/README.md +++ b/README.md @@ -7,17 +7,13 @@ Directory layout(tree -d): Training ├── External_Functions ├── GPUs -├── Multinode -│   ├── Hybrid -│   │   ├── Cuda-MPI -│   │   ├── OpenMP-MPI -│   │   └── PHI-MPI -│   └── MPI +├── MPI ├── OpenMP ├── Outputs │   └── Debug └── Serial + Loader contains required modules for all makefiles. Create executables with 'make' in corresponding directories. /****************************************************/ diff --git a/Serial/README.md b/Serial/README.md index 4e97e4164dbe44b6793666c4ab9216d6e0b349f2..18907b1530024520fe28d40d662f27204e327f94 100644 --- a/Serial/README.md +++ b/Serial/README.md @@ -1,8 +1,8 @@ /****************************************************/ 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 /****************************************************/