Static row-interleaved assignment was a good sol'n to this problem because it divided work much more evenly than with the chunked approach. This optimization, which requires some domain knowledge, is based on the fact that the brighter pixels of the image correspond to more iterations required for that pixel. As such, the brighter pixels are more evenly distributed to all processors in the row-interleaved sol'n.
Static row-interleaved assignment was a good sol'n to this problem because it divided work much more evenly than with the chunked approach. This optimization, which requires some domain knowledge, is based on the fact that the brighter pixels of the image correspond to more iterations required for that pixel. As such, the brighter pixels are more evenly distributed to all processors in the row-interleaved sol'n.