Parallelism

We can utilize concurrency to execute a program more efficiently on a multi-core CPU. We will look at some strategies in how to work, it is easy to gain some speed-up but very hard to maintain the speed-up when we increase the number of cores.

We will look at different strategies when parallelizing a program and when we do so we will work with image transformations. We will start with a color image and then turn it into a gray scale that in turn will result in  something else. This is not a lecture on image transformation but why not do something fun.

hockey.png

gray.png

reduced.png

edge.png

Feedback Nyheter