Введение. Решение широкого спектра задач - от анализа сетевого трафика и математического моделирования систем с распределенными параметрами до цифровой обработки сигналов и изображений - требует значительных вычислительных ресурсов. Этим требованиям удовлетворяют новые высокопроизводительные платформы, способные получать и обрабатывать большие массивы данных в режиме реального времени. Поскольку большая часть современных решений осуществляется на базе многопроцессорных аппаратно-программных платформ, серьезной проблемой становится эффективность применения множества процессоров. Большинство таких задач хорошо поддаются разложению на множество относительно простых повторяющихся вычислений, выполняемых параллельно.
展开▼