- •Вычислительная модель потоковой обработки
- •2. Архитектура потоковых вычислительных систем
- •3. Статические потоковые вычислительные системы
- •4. Динамические потоковые вычислительные системы
- •5. Архитектура потоковых систем с помеченными токенами
- •6. Архитектура потоковых систем с явно адресуемыми токенами
- •7. Макропотоковые вычислительные системы
- •8. Гиперпотоковая обработка
- •9. Вычислительные системы с управлением вычислениями по запросу
- •Контрольные вопросы
Контрольные вопросы
Перечислите и охарактеризуйте возможные механизмы управления вы-числительным процессом.
В чем состоит идея управления от потока данных?
Какие элементарные операторы могут быть взяты в качестве вершин потокового графа?
Каким образом осуществляется передача данных между узлами потоко- вого графа?
В чем состоит принципиальное различие между статической и динами-ческой потоковой архитектурами?
Выполнение какого условия, кроме наличия входных данных, требуется для активации операции в статической потоковой ВС?
Опишите структуру пакетов действий и пакетов результата в статической потоковой ВС и поясните назначение полей этих пакетов.
Какой смысл вкладывается в понятие «окрашенный токен»?
Сохраняется ли в потоковых ВС принцип локальности по обращению, свойственный вычислительным системам фон-неймановского типа?
Определите понятие thread применительно к макропотоковой обработке.
В чем заключаются преимущества макропотоковой обработки над обыч- ной потоковой?
Каким образом и при каких условиях гиперпотоковая обработка способ-ствует повышению производительности процессора?
Почему вычислительные системы с управлением по запросу называют редукционными?
Какой математический аппарат лежит в основе редукционных ВС? Пояс-ните основные положения этого аппарата.
Поясните различия между строковой и графовой моделями редукции.
