|
модель (организации вычислений) на основе потоков данных
В отличие от модели “ведущий-ведомый” (master/slave model) предусматривает распределённое управление распределённым исполнением приложений в многомашинной или многоядерной системе, когда задание (работа) передаётся с одного ядра на другое, как на конвейере. Каждое ядро - это ступень обработки данных с использованием различных алгоритмов. Приложения, соответствующие требованиям подобной модели, обычно имеют большие и сложные для вычислений компоненты, которых взаимозависимы и не могут быть исполнены одним ядром. Основная проблема приложений, использующих такую модель, - рациональное распределение компонентов по ядрам и обеспечение высокой скорости прохождения потоков данных в системе. Для этого зачастую приходится разбивать компоненты на части, чтобы можно было задействовать большее число ядер и создать более равномерную загрузку конвейера (см. также computational model, data flow, model).
[Э.М. Пройдаков, Л.А. Теплицкий] |
EN |
|
FR |
|
|
Тематики
- информационные технологии в целом
EN
- data flow model
- data-flow model
|