Discussion 2

  • Take the time, speedup, and efficiency plots you created in Lab 2 - Mandelbrot and analyse these. Does the speedup make sense to you? Most likely your speedup curves are non linear. What characteristics (load balance, memory, IO) in the program contribute? Each group member brings this analysis to the group. Then the group discusses these. Are there differences? If so, what could cause these? Come to a group conclusion.
  • Rerun your experiment but now create a dynamic schedule (see Quinn 17.7.3); experiment with chunk sizes. Plot the speedup for the same range of threads. How is this different from the default schedule? Can you explain it? Again, come to a group conclusion.
  • One of the group members posts the result.