diff --git a/README.md b/README.md index 648043add0a6be68ae2c89725892203b397b918a..649cd6c7961aeed05b95cdeb34aae583de5d8691 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,13 @@ # MSA Workshop Exercises -For a SCALEXA MSA workshop (projects IFCES2 and MExMeMo), two exercises to showcase MSA workloads have been prepared. +For a SCALEXA MSA workshop (projects IFCES2 and MExMeMo), three exercises to showcase MSA workloads have been prepared. * 1. Hello World: A very simple example sending a "Hello World" from different job components -* 2. Ping-Pong: A more sophisticated example sending messages also to a GPU +* 1. GPU Hello World: Print "Hello World" from the GPU, but receive the second word from a CPU job +* 2. Ping-Pong: A more sophisticated example sending messages between CPU and GPU memory -In each exercise, a `README.md` is provided to explain the setup. A `compile.sh` script takes care of invoking a `Makefile` with the right parameters. The individual executables should be compiled on the respective MSA modules. +In each exercise, a `README.md` is provided to explain the setup and TODOs. A `compile.sh` script takes care of invoking a `Makefile` with the right parameters. The individual executables should be compiled on the respective MSA modules. -Right now, ParaStationMPI is used per default. OpenMPI can also easily be used, you may test it as a part of your exploration. \ No newline at end of file +Right now, ParaStationMPI is used per default. OpenMPI can also easily be used, you may test it as a part of your exploration. + +_Ideas for further examples? Add merge requests or issues!_ \ No newline at end of file