Проект Templet

акторный фреймворк для запуска задач
на множестве ядер, кластерах и в облаках
templet.ssau.ru

Инструменты пользователя

Инструменты сайта


templet:описание_и_область_применения_шаблона

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
templet:описание_и_область_применения_шаблона [2013/10/29 21:23] – [Основные типовые решения в параллельном программировании] artamonovtemplet:описание_и_область_применения_шаблона [2013/10/29 21:37] (текущий) – внешнее изменение 127.0.0.1
Строка 6: Строка 6:
   * Chain   * Chain
 ===Map=== ===Map===
-Map является самой простой схемой вычисленийи применяется, когда есть возможность разбить задачу на независимые потоки вычислений. Например, сложение матриц, при котором каждый поток вычислений складывает определённый заранее набор строк, причём время выполнения заданий легко прогнозировать, что позволяет добиться небольшой разницы длительности выполнения заданий. Схема типового решения Map изображена на рисунке+Map является самой простой схемой вычислений и применяется, когда есть возможность разбить задачу на независимые потоки вычислений. Например, сложение матриц, при котором каждый поток вычислений складывает определённый заранее набор строк, причём время выполнения заданий легко прогнозировать, что позволяет добиться небольшой разницы длительности выполнения заданий. Схема типового решения Map изображена на рисунке
  
 {{:templet:map.png|}} {{:templet:map.png|}}
templet/описание_и_область_применения_шаблона.1383081810.txt.gz · Последнее изменение: 2013/10/29 21:23 — artamonov