Все, что связано с выполнением операций над большим набором данных, где проблема может быть разбита на более мелкие независимые подзадачи, результаты которых затем могут быть объединены для получения ответа на более крупную проблему.
Тривиальным примером будет вычисление суммы огромного набора чисел. Вы разбиваете набор на меньшие наборы, вычисляете суммы этих меньших наборов параллельно (что может потребовать разделения их на еще меньшие наборы), а затем суммируете эти результаты, чтобы получить окончательный ответ.