A good example of more parallelism not necessarily increasing performance ("only need enough parallelism to keep all processing elements busy") was in Assignment 2. I found that trying to make my solution more data parallel wasn't actually as helpful as my final solution (which involved splitting the image into boxes).
A good example of more parallelism not necessarily increasing performance ("only need enough parallelism to keep all processing elements busy") was in Assignment 2. I found that trying to make my solution more data parallel wasn't actually as helpful as my final solution (which involved splitting the image into boxes).