Системы, управляемые потоком данных. Язык "Dataflow Graph Language"

  • Добавили03.12.2002
  • Размер19,65 Kб
  • Скачали577

Запись графа потока данных на языке Data Graph Language Перевод графа потока данных в язык DGL совершается однозначным образом. В записи на DGL каждый процесс представлен заголовком и списком входных и выходных портов. При описании процесса можно использовать числовые константы, которые определяются в начале программы.

Ряд констант задается диспетчером - константа nprocs, например, равна числу доступных процессоров в системе. Синтаксис языка DGL приведен в приложении А. 11 DATAFLOW GRAPH Pi 12 13 NW nprocs - 2 14 15 PROCESS Manager 16 EXPORT 17 worker NW Worker carg 18 numiter Summernumiter 19 IMPORT 20 demandlist 21 END 22 23 PROCESS Worker NW 24 EXPORT 25 demand Managerdemandlist 26 result Summerpartsum 27 IMPORT 28 arg 29 END 30 31 PROCESS Summer 32 IMPORT 33 numiter 34 partsum 35 END Запись программы вычисления Пи на языке DGL В строке 13 определяется константа NW - число рабочих процессов.

Ее значение выбирается так, чтобы использовать для решения задачи все компьютеры сети. В строке 23 описывается процесс Worker. Константа NW, расположенная в квадратных скобках после имени процесса, дает указание диспетчеру создать NW копий данного процесса.

Причем, если значение NW меньше 1, то все равно создается одна копия. Все копии нумеруются, номер копии записывается в константу p, которая может быть использована при описании выходов процесса. Рассмотрим пример.

result filter2p1arg Данная запись означает, что выход result р-й копии процесса будет связан со входом arg 2р1-й копии процесса filter. Запись в строке 17 означает, что выход worker процесса Manager будет иметь NW каналов. Причем, если значение NW меньше 1, то все равно будет создан один канал.

Все каналы нумеруются, номер канала записывается в константу С. В примере С-й канал выхода worker связан со входом arg .

Скачать
Диплом Математика 03.12.2002

Управление потоками данных в параллельных алгоритмах вычислительной линейной алгебры

Введение Часть 1. Система FLOWer Глава 1. Краткий обзор Глава 2. Модель вычислений 2.1. ГПД 2.2. Шаблон ГПД 2.3. Связь ГПД и шаблона ГПД Глава 3. Язык DGL Глава 4. Пример параллельной программы Часть 2. Реализация некоторых алгоритмов ВЛА в системе FLOWer

Реферат 25.01.2002

Системы параллельной обработки данных

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

Диплом Менеджмент 28.11.2008

Разработка бизнес-плана по организации производства стеклопластиковых труб на базе...

… …5 1. Основы бизнес – планирования… … 10 2. Обоснование выбранного направления работы… …39 3. Бизнес-план по … 45 3.1. Титульный лист… 46 3.2. Вводная часть проекта… 47 3.3. Организационный план… 48 3.3.1. Организационно-правовая форма… …48 3.3.2. Организационная схема, кадровая политика….

Диплом Программирование 17.01.1999

Создание клиентских частей SQL БД под ОС Windows'95 и WindowsNT

3 1. Теоретическая часть 1.1. Обзор СУБД 5 1.1.1. Sybase System 11 8 1.1.2. IBM DB2 17 1.1.3. RDMS Oracle 25 1.1.4. Microsoft SQL Server 6.5 36 1.2. Исследование предметной области 49 2. Практическая часть 62 2.1. Анализ существующей программы 62 2.2.

5ballov.qip.ru рекомендует:

  • Выбор ВУЗа

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

  • Как сдать ЕГЭ

    Прежде, чем идти в выбранный вуз с документами, нужно сначала получить аттестат, который выдается после сдачи экзаменов. А подготовиться к ним можно в нашем разделе ЕГЭ. Там также представлены варианты за прошлые года.

  • Подготовка к ГИА

    Для девятиклассников не менее важно окончание учебного года. Их также ждет государственная итоговая аттестация. Подготовиться к ней можно на нашем сайте в разделе ГИА. Главное помнить: самоподготовка - это путь к успешной сдаче.

Последние запросы


формы информационного противодействия и средства контрпропоганды в воспитательной работе с личным составом ОВД традиционные праздники сша курсовая работа по теме камаз Культурно-просветительская и социально-досуговая деятельность учреждений дополнительного образования внутренняя и внешняя политика ивана 6 антоновича Средства и методы ТРИЗ оптические мультиплексоры скачать ответы на экзаменаационые билеты 2017 года 9 класс узбекистан через pdf гражданско правовая ответственность Диплом холодные блюда и закуски из рыбы семейное порно ОН тяа товароведение кондитерских изделий Системы счисления в постели с мамой Роль анализа портфеля бизнесов в области конкурентоспособности турфирмы на рынке услуг Биохимия сахарного диабета оказание неотложной помощи при отравлении алкоголем Все о романсе законы физики 9 класс

Облако тегов