Проект Templet

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

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

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


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

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
templet:описание_и_область_применения_шаблона [2013/10/29 21:22] – [Область применения шаблона TaskBag] 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|}}
 ===MapReduce=== ===MapReduce===
-Применяется когда необходимо согласовать результаты вычислений всех+Применяетсякогда необходимо согласовать результаты вычислений всех
 потоков, но на согласование требуется намного меньше времени, чем на сами потоков, но на согласование требуется намного меньше времени, чем на сами
 вычисления. Схема типового решения MapReduce изображена на рисунке вычисления. Схема типового решения MapReduce изображена на рисунке
templet/описание_и_область_применения_шаблона.1383081751.txt.gz · Последнее изменение: 2013/10/29 21:22 (внешнее изменение)