diff --git a/src/figs/distributed_systems.graffle b/src/figs/distributed_systems.graffle index 70d2c82d9276da13979389a9391ee15617388796..50ee53542f7dcfea908ce3f97a63cd29b550d9ff 100644 Binary files a/src/figs/distributed_systems.graffle and b/src/figs/distributed_systems.graffle differ diff --git a/src/text/03-programmation-parallele.md b/src/text/03-programmation-parallele.md index 9653b04716bb61a7852593b410c95915d1cef97a..fc55f724d703e0e8fcfda008b2845e9eb4262d40 100644 --- a/src/text/03-programmation-parallele.md +++ b/src/text/03-programmation-parallele.md @@ -1,6 +1,6 @@ # Distributed High-Performance Computing -\cimgl{figs/distributed_systems.png}{width=\linewidth}{A Distributed High-Performance Computing}{Source: Created by Baptiste Coudray}{fig:dd-sys} +\cimgl{figs/distributed_systems.png}{width=\linewidth}{A Distributed High-Performance Computing System}{Source: Created by Baptiste Coudray}{fig:dd-sys} As we can see in \ref{fig:dd-sys}, distributed systems are groups of networked computers that share a common goal. They are used to increasing computing power and solve a complex problem faster than a single machine [@noauthor_distributed_2021]. In order to do that the problem's data are divided along each computer which can be done by communicating with each other via message passing. Each computer executes the same program (which is a distributed program) but on a different data. The algorithm is applied using one of this three computing methods: diff --git a/src/text/05-futhark.md b/src/text/05-futhark.md index 75302242ad33c85c328d3d77c68ee727d9c297e3..3bc4b20234ace7d1c486249ad754fbf00530fe02 100644 --- a/src/text/05-futhark.md +++ b/src/text/05-futhark.md @@ -31,15 +31,7 @@ futhark opencl fact.fut echo 12 | ./fact ``` -To compile the Futhark code, we have to specify a backend; this one allows us to compile our code in: - -* (+OpenCL) (opencl, pyopencl), -* (+CUDA) (cuda), -* multi-thread (+POSIX) C (multicore), -* sequential C (c), -* Python sequential (python). - -Here we compile in (+OpenCL) to run the program on the graphics card, and we run the program with the number 12 as the parameter. +To compile the Futhark code, we have to specify a backend; Here we compile in (+OpenCL) to run the program on the graphics card, and we run the program with the number 12 as the parameter. ``` 479001600i32