Previous | Next --- Slide 29 of 64
Back to Lecture Thumbnails
nemo

"Decomposing the program in a large number of parallel tasks favours portability and efficiency: it allows the execution to adapt to underlying platforms with a different number of processors, and at the same time enables larger opportunities for load balancing. The approach where potential parallelism exceeds hardware parallelism is called parallel slack. Parallel slack is an important property to attain high performance through parallelism in applications implemented in the fork/join style."

Source