duminică, 30 ianuarie 2011

Paralab. Постановка вычислительной задачи и выбор параллельного метода решения

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

Общая схема организации таких вычислений может быть представлена следующим образом:

  • разделение процесса вычислений на части, которые могут быть выполнены одновременно;



  • распределение вычислений по процессорам;



  • обеспечение взаимодействия параллельно выполняемых вычислений.


Возможные способы получения методов параллельных вычислений:

  • разработка новых параллельных алгоритмов;



  • распараллеливание последовательных алгоритмов.


Условия эффективности параллельных алгоритмов:

  • равномерная загрузка процессоров (отсутствие простоев);



  • низкая интенсивность взаимодействия процессоров (независимость).


В системе ПараЛаб реализованы широко применяемые параллельные алгоритмы для решения ряда сложных вычислительных задач из разных областей научно-технических приложений: алгоритмы сортировки данных, матричного умножения и обработки графов.

Выбор задачи.


Для выбора задачи из числа реализованных в системе выберите пункт меню Задача и выделите левой клавишей мыши одну из строк: Сортировка, Матричное умножение, Обработка графов. Выбранная задача станет текущей в активном окне.

Download Lab_2

Niciun comentariu:

Trimiteți un comentariu