When using a multicore system, a programmer could structure an image processing program so that one CPU core processes the top part of the image and a second CPU core processes the bottom part of the image. Is this data parallelism or task parallelism? Explain.

Do you need help with your assignment?

An image as a link: W3Schools